X509CertSelector.SubjectAlternativeNames Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.