Langue

X509CertSelector.SetIssuer Méthode

Définition

Surcharges

Nom Description
SetIssuer(Byte[])

Définit le critère émetteur.

SetIssuer(String)

<strong>Denigrated</strong>, utilisez #setIssuer(X500Principal) ou #setIssuer(byte[]) à la place.

SetIssuer(Byte[])

Définit le critère émetteur.

[Android.Runtime.Register("setIssuer", "([B)V", "GetSetIssuer_arrayBHandler")]
public virtual void SetIssuer(byte[]? issuerDN);
[<Android.Runtime.Register("setIssuer", "([B)V", "GetSetIssuer_arrayBHandler")>]
abstract member SetIssuer : byte[] -> unit
override this.SetIssuer : byte[] -> unit

Paramètres

issuerDN
Byte[]

tableau d’octets contenant le nom unique sous forme codée ASN.1 DER (ou null)

Attributs

Exceptions

si le décodage de l’émetteur échoue.

Remarques

Définit le critère émetteur. Le nom unique spécifié doit correspondre au nom unique de l’émetteur dans le X509Certificate. S’il null est spécifié, le critère de l’émetteur est désactivé et tout nom unique de l’émetteur le fera.

Si issuerDN ce n’est pas nullle cas, 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 que le tableau d’octets spécifié ici est cloné pour vous protéger contre les modifications suivantes.

Java documentation pour java.security.cert.X509CertSelector.setIssuer(byte[]).

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 à

SetIssuer(String)

<strong>Denigrated</strong>, utilisez #setIssuer(X500Principal) ou #setIssuer(byte[]) à la place.

[Android.Runtime.Register("setIssuer", "(Ljava/lang/String;)V", "GetSetIssuer_Ljava_lang_String_Handler")]
public virtual void SetIssuer(string? issuerDN);
[<Android.Runtime.Register("setIssuer", "(Ljava/lang/String;)V", "GetSetIssuer_Ljava_lang_String_Handler")>]
abstract member SetIssuer : string -> unit
override this.SetIssuer : string -> unit

Paramètres

issuerDN
String

un nom unique au format RFC 2253 (ou null)

Attributs

Exceptions

si l’analyse de l’émetteur échoue.

Remarques

<strong>Denigrated</strong>, utilisez #setIssuer(X500Principal) ou #setIssuer(byte[]) à la place. Cette méthode ne doit pas être utilisée, car elle peut ne pas correspondre à certains certificats en raison d’une perte d’informations d’encodage sous la forme de chaîne RFC 2253 de certains noms uniques.

Définit le critère émetteur. Le nom unique spécifié doit correspondre au nom unique de l’émetteur dans le X509Certificate. Si null, tout nom unique de l’émetteur le fera.

Si issuerDN ce n’est pas nullle cas, il doit contenir un nom unique, au format RFC 2253.

Java documentation pour java.security.cert.X509CertSelector.setIssuer(java.lang.String).

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 à