X509CRLSelector.SetIssuerNames(ICollection<Object>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
< >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.