Bagikan melalui


X509CertSelector.SubjectAlternativeNames Properti

Definisi

Mengembalikan salinan kriteria subjectAlternativeNames. -or- Mengatur kriteria subjectAlternativeNames.

public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? SubjectAlternativeNames { [Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")] get; [Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")] set; }
[<get: Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")>]
[<set: Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")>]
member this.SubjectAlternativeNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>> with get, set

Nilai Properti

nama Collection (atau null)

Atribut

Keterangan

Dokumentasi getter properti:

Mengembalikan salinan kriteria subjectAlternativeNames. X509Certificate harus berisi semua atau setidaknya salah satu dari subjectAlternativeNames yang ditentukan, tergantung pada nilai bendera matchAllNames (lihat #getMatchAllSubjectAltNames getMatchAllSubjectAltNames). Jika nilai yang dikembalikan adalah null, tidak ada pemeriksaan subjectAlternativeNames yang akan dilakukan.

Jika nilai yang dikembalikan bukan null, nilai tersebut adalah Collection dengan satu entri untuk setiap nama yang akan disertakan dalam kriteria nama alternatif subjek. Setiap entri adalah List entri pertamanya adalah Integer (jenis nama, 0-8) dan entri keduanya adalah String array byte atau (nama, dalam string atau formulir berkode DER ASN.1, masing-masing). Mungkin ada beberapa nama dengan jenis yang sama. Perhatikan bahwa yang Collection dikembalikan mungkin berisi nama duplikat (nama dan jenis nama yang sama).

Setiap nama alternatif subjek dalam Collection dapat ditentukan baik sebagai String atau sebagai array byte yang dikodekan ASN.1. Untuk detail selengkapnya tentang format yang digunakan, lihat #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) dan #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

Perhatikan bahwa salinan mendalam dilakukan pada Collection untuk melindungi dari modifikasi berikutnya.

Dokumentasi Java untuk java.security.cert.X509CertSelector.getSubjectAlternativeNames().

Dokumentasi setter properti:

Mengatur kriteria subjectAlternativeNames. X509Certificate harus berisi semua atau setidaknya salah satu dari subjectAlternativeNames yang ditentukan, tergantung pada nilai bendera matchAllNames (lihat #setMatchAllSubjectAltNames setMatchAllSubjectAltNames).

Metode ini memungkinkan pemanggil untuk menentukan, dengan satu panggilan metode, kumpulan lengkap nama alternatif subjek untuk kriteria subjectAlternativeNames. Nilai yang ditentukan menggantikan nilai sebelumnya untuk kriteria subjectAlternativeNames.

Parameter names (jika tidak null) adalah Collection dengan satu entri untuk setiap nama yang akan disertakan dalam kriteria nama alternatif subjek. Setiap entri adalah List entri pertamanya adalah Integer (jenis nama, 0-8) dan entri keduanya adalah String array byte atau (nama, dalam string atau formulir berkode DER ASN.1, masing-masing). Mungkin ada beberapa nama dengan jenis yang sama. Jika null disediakan sebagai nilai untuk argumen ini, tidak ada pemeriksaan subjectAlternativeNames yang akan dilakukan.

Setiap nama alternatif subjek dalam Collection dapat ditentukan baik sebagai String atau sebagai array byte yang dikodekan ASN.1. Untuk detail selengkapnya tentang format yang digunakan, lihat #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) dan #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

<Strong>Note:</strong> untuk nama khusus, tentukan formulir array byte alih-alih formulir String. Lihat catatan di #addSubjectAlternativeName(int, String) untuk informasi selengkapnya.

Perhatikan bahwa names parameter dapat berisi nama duplikat (nama dan jenis nama yang sama), tetapi dapat dihapus dari Collection nama yang dikembalikan oleh #getSubjectAlternativeNames getSubjectAlternativeNames metode .

Perhatikan bahwa salinan mendalam dilakukan pada Collection untuk melindungi dari modifikasi berikutnya.

Dokumentasi Java untuk java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection<java.util.List<?>>).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk