Condividi tramite


X509CertSelector.SubjectAlternativeNames Proprietà

Definizione

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.

Documentazione java per java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection<java.util.List<?>>).

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.

Si applica a