Lingua

X509Certificate.IssuerAlternativeNames Proprietà

Definizione

Ottiene una raccolta non modificabile di nomi alternativi dell'autorità emittente dall'estensione IssuerAltName ( OID = 2.

public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? IssuerAlternativeNames { [Android.Runtime.Register("getIssuerAlternativeNames", "()Ljava/util/Collection;", "GetGetIssuerAlternativeNamesHandler")] get; }
[<get: Android.Runtime.Register("getIssuerAlternativeNames", "()Ljava/util/Collection;", "GetGetIssuerAlternativeNamesHandler")>]
member this.IssuerAlternativeNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>>

Valore della proprietà

non modificabile Collection di nomi alternativi dell'autorità emittente (o null)

Attributi

Eccezioni

se la decodifica dell'estensione ha esito negativo.

Commenti

Ottiene una raccolta non modificabile di nomi alternativi dell'autorità di certificazione dall'estensione IssuerAltName ( OID = 2.5.29.18).

La definizione ASN.1 dell'estensione IssuerAltName è:

IssuerAltName ::= GeneralNames

La definizione ASN.1 di GeneralNames è definita in #getSubjectAlternativeNames getSubjectAlternativeNames.

Se questo certificato non contiene un'estensione IssuerAltName , null viene restituito . In caso contrario, viene restituito un oggetto Collection con una voce che rappresenta ogni GeneralName elemento incluso nell'estensione. 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). Per altri dettagli sui formati usati per ogni tipo di nome, vedere il getSubjectAlternativeNames metodo .

Si noti che l'oggetto Collection restituito può contenere più di un nome dello stesso tipo. Si noti inoltre che l'oggetto restituito Collection non è modificabile e tutte le voci contenenti matrici di byte vengono clonate per proteggersi dalle modifiche successive.

Questo metodo è stato aggiunto alla versione 1.4 della Java 2 Platform Standard Edition. Per mantenere la compatibilità con le versioni precedenti con i provider di servizi esistenti, questo metodo non abstract è e fornisce un'implementazione predefinita. Le sottoclassi devono eseguire l'override di questo metodo con un'implementazione corretta.

Aggiunta nella versione 1.4.

per java.security.cert.X509Certificate.getIssuerAlternativeNames().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a