Partager via


X509CertSelector.SubjectAlternativeNames Propriété

Définition

Retourne une copie du critère subjectAlternativeNames. -ou- Définit le critère 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

Valeur de propriété

a Collection de noms (ou null)

Attributs

Remarques

Documentation getter de propriété :

Retourne une copie du critère subjectAlternativeNames. Le X509Certificate fichier doit contenir tout ou au moins l’un des subjectAlternativeNames spécifiés, en fonction de la valeur de l’indicateur matchAllNames (voir #getMatchAllSubjectAltNames getMatchAllSubjectAltNames). Si la valeur retournée est null, aucune vérification subjectAlternativeNames n’est effectuée.

Si la valeur retournée n’est pas null, il s’agit d’une Collection entrée avec un nom à inclure dans le critère de nom de remplacement de l’objet. Chaque entrée est une List dont la première entrée est un Integer (le type de nom, 0-8) et dont la deuxième entrée est un String tableau d’octets (le nom, dans la chaîne ou dans le formulaire CODÉ ASN.1 DER, respectivement). Il peut y avoir plusieurs noms du même type. Notez que le Collection retour peut contenir des noms en double (même nom et type de nom).

Chaque autre nom de sujet dans le Collection fichier peut être spécifié sous la forme d’un String tableau d’octets asN.1 encodé ou en tant que tableau d’octets. Pour plus d’informations sur les formats utilisés, consultez #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) et #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

Notez qu’une copie approfondie est effectuée sur la Collection protection contre les modifications suivantes.

Documentation Java pour java.security.cert.X509CertSelector.getSubjectAlternativeNames().

Documentation du jeu de propriétés :

Définit le critère subjectAlternativeNames. Le X509Certificate fichier doit contenir tout ou au moins l’un des subjectAlternativeNames spécifiés, en fonction de la valeur de l’indicateur matchAllNames (voir #setMatchAllSubjectAltNames setMatchAllSubjectAltNames).

Cette méthode permet à l’appelant de spécifier, avec un seul appel de méthode, l’ensemble complet de noms d’alternative d’objet pour le critère subjectAlternativeNames. La valeur spécifiée remplace la valeur précédente pour le critère subjectAlternativeNames.

Le names paramètre (si ce n’est pas le cas null) est une Collection entrée avec une entrée pour chaque nom à inclure dans le critère de nom de remplacement de l’objet. Chaque entrée est une List dont la première entrée est un Integer (le type de nom, 0-8) et dont la deuxième entrée est un String tableau d’octets (le nom, dans la chaîne ou dans le formulaire CODÉ ASN.1 DER, respectivement). Il peut y avoir plusieurs noms du même type. Si null elle est fournie comme valeur pour cet argument, aucune vérification subjectAlternativeNames n’est effectuée.

Chaque autre nom de sujet dans le Collection fichier peut être spécifié sous la forme d’un String tableau d’octets asN.1 encodé ou en tant que tableau d’octets. Pour plus d’informations sur les formats utilisés, consultez #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name) et #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name).

<>strong Remarque :</strong> pour les noms uniques, spécifiez le formulaire de tableau d’octets au lieu du formulaire String. Pour plus d’informations, consultez la note #addSubjectAlternativeName(int, String) .

Notez que le names paramètre peut contenir des noms en double (même nom et type de nom), mais ils peuvent être supprimés des Collection noms retournés par la #getSubjectAlternativeNames getSubjectAlternativeNames méthode.

Notez qu’une copie approfondie est effectuée sur la Collection protection contre les modifications suivantes.

Documentation Java pour java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection<java.util.List<?>>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à