Langue

X509CRLSelector.SetIssuerNames(ICollection<Object>) Méthode

Définition

< >strong Remarque :</strong> use #setIssuers(Collection) à la place ou spécifiez uniquement la forme de tableau d’octets de noms uniques lors de l’utilisation de cette méthode.

[Android.Runtime.Register("setIssuerNames", "(Ljava/util/Collection;)V", "GetSetIssuerNames_Ljava_util_Collection_Handler")]
public virtual void SetIssuerNames(System.Collections.Generic.ICollection<object>? names);
[<Android.Runtime.Register("setIssuerNames", "(Ljava/util/Collection;)V", "GetSetIssuerNames_Ljava_util_Collection_Handler")>]
abstract member SetIssuerNames : System.Collections.Generic.ICollection<obj> -> unit
override this.SetIssuerNames : System.Collections.Generic.ICollection<obj> -> unit

Paramètres

names
ICollection<Object>

a Collection de noms (ou null)

Attributs

Remarques

< >strong Remarque :</strong> use #setIssuers(Collection) à la place ou spécifiez uniquement la forme de tableau d’octets de noms uniques lors de l’utilisation de cette méthode. Si vous souhaitez plus d’informations, consultez #addIssuerName(String).

Définit le critère issuerNames. Le nom unique de l’émetteur dans le X509CRL fichier doit correspondre à au moins un des noms uniques spécifiés. Si null, tout nom unique de l’émetteur le fera.

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

Le names paramètre (si ce n’est pas le cas null) est un Collection nom. Chaque nom est un String tableau d’octets représentant un nom unique (dans RFC 2253 ou ASN.1 DER encodé respectivement). Si null elle est fournie comme valeur pour cet argument, aucune vérification issuerNames n’est effectuée.

Notez que le names paramètre peut contenir des noms uniques en double, mais qu’ils peuvent être supprimés des Collection noms retournés par la #getIssuerNames getIssuerNames méthode.

Si un nom est spécifié sous la forme d’un tableau d’octets, il doit contenir un nom unique codé DER, tel que défini dans X.501. La notation ASN.1 pour cette structure est la suivante.

{@code
            Name ::= CHOICE {
              RDNSequence }

            RDNSequence ::= SEQUENCE OF RelativeDistinguishedName

            RelativeDistinguishedName ::=
              SET SIZE (1 .. MAX) OF AttributeTypeAndValue

            AttributeTypeAndValue ::= SEQUENCE {
              type     AttributeType,
              value    AttributeValue }

            AttributeType ::= OBJECT IDENTIFIER

            AttributeValue ::= ANY DEFINED BY AttributeType
            ....
            DirectoryString ::= CHOICE {
                  teletexString           TeletexString (SIZE (1..MAX)),
                  printableString         PrintableString (SIZE (1..MAX)),
                  universalString         UniversalString (SIZE (1..MAX)),
                  utf8String              UTF8String (SIZE (1.. MAX)),
                  bmpString               BMPString (SIZE (1..MAX)) }
            }

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

Java documentation pour java.security.cert.X509CRLSelector.setIssuerNames(java.util.Collection<?>).

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

S’applique à