X509CertSelector.SubjectAlternativeNames Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una copia del criterio subjectAlternativeNames. -oppure- Imposta il criterio 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
Valore della proprietà
un Collection
di nomi (o null
)
- Attributi
Commenti
Documentazione del getter delle proprietà:
Restituisce una copia del criterio subjectAlternativeNames. X509Certificate
Deve contenere tutti o almeno uno dei subjectAlternativeNames specificati, a seconda del valore del flag matchAllNames (vedere #getMatchAllSubjectAltNames getMatchAllSubjectAltNames
). Se il valore restituito è null
, non verrà eseguito alcun controllo subjectAlternativeNames.
Se il valore restituito non null
è , è un oggetto con una Collection
voce per ogni nome da includere nel criterio del nome alternativo del soggetto. Ogni voce è una List
la cui prima voce è ( Integer
il tipo di nome, 0-8) e la cui seconda voce è una String
matrice di byte o (rispettivamente il nome, in formato stringa o ASN.1 DER codificato). Possono essere presenti più nomi dello stesso tipo. Si noti che l'oggetto Collection
restituito può contenere nomi duplicati (stesso nome e tipo di nome).
Ogni nome alternativo del Collection
soggetto in può essere specificato come o String
come matrice di byte codificata ASN.1. Per altri dettagli sui formati usati, vedere #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name)
e #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)
.
Si noti che viene eseguita una copia completa su Collection
per proteggere da eventuali modifiche successive.
Documentazione java per java.security.cert.X509CertSelector.getSubjectAlternativeNames()
.
Documentazione del setter delle proprietà:
Imposta il criterio subjectAlternativeNames. X509Certificate
Deve contenere tutti o almeno uno dei subjectAlternativeNames specificati, a seconda del valore del flag matchAllNames (vedere #setMatchAllSubjectAltNames setMatchAllSubjectAltNames
).
Questo metodo consente al chiamante di specificare, con una singola chiamata al metodo, il set completo di nomi alternativi del soggetto per il criterio subjectAlternativeNames. Il valore specificato sostituisce il valore precedente per il criterio subjectAlternativeNames.
Il names
parametro (se non null
) è un oggetto con una Collection
voce per ogni nome da includere nel criterio del nome alternativo del soggetto. Ogni voce è una List
la cui prima voce è ( Integer
il tipo di nome, 0-8) e la cui seconda voce è una String
matrice di byte o (rispettivamente il nome, in formato stringa o ASN.1 DER codificato). Possono essere presenti più nomi dello stesso tipo. Se null
viene specificato come valore per questo argomento, non verrà eseguito alcun controllo subjectAlternativeNames.
Ogni nome alternativo del Collection
soggetto in può essere specificato come o String
come matrice di byte codificata ASN.1. Per altri dettagli sui formati usati, vedere #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name)
e #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)
.
<>strong Note:</strong> per i nomi distinti, specificare il formato della matrice di byte anziché il formato String. Per altre informazioni, vedere la nota in #addSubjectAlternativeName(int, String)
.
Si noti che il names
parametro può contenere nomi duplicati (stesso nome e tipo di nome), ma possono essere rimossi dai Collection
nomi restituiti dal #getSubjectAlternativeNames getSubjectAlternativeNames
metodo .
Si noti che viene eseguita una copia completa su Collection
per proteggere da eventuali modifiche successive.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.