X509CertSelector.SetSubjectKeyIdentifier(Byte[]) 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.
Définit le critère subjectKeyIdentifier.
[Android.Runtime.Register("setSubjectKeyIdentifier", "([B)V", "GetSetSubjectKeyIdentifier_arrayBHandler")]
public virtual void SetSubjectKeyIdentifier(byte[]? subjectKeyID);
[<Android.Runtime.Register("setSubjectKeyIdentifier", "([B)V", "GetSetSubjectKeyIdentifier_arrayBHandler")>]
abstract member SetSubjectKeyIdentifier : byte[] -> unit
override this.SetSubjectKeyIdentifier : byte[] -> unit
Paramètres
- subjectKeyID
- Byte[]
identificateur de clé d’objet (ou null)
- Attributs
Remarques
Définit le critère subjectKeyIdentifier. Il X509Certificate doit contenir une extension SubjectKeyIdentifier pour laquelle le contenu de l’extension correspond à la valeur de critère spécifiée. Si la valeur du critère est null, aucune vérification subjectKeyIdentifier n’est effectuée.
Si subjectKeyID ce n’est pas nullle cas, il doit contenir une valeur encodée DER unique correspondant au contenu de la valeur d’extension (sans inclure l’identificateur d’objet, le paramètre de criticité et l’encapsulation d’OCTET STRING) pour une extension SubjectKeyIdentifier. La notation ASN.1 pour cette structure suit.
{@code
SubjectKeyIdentifier ::= KeyIdentifier
KeyIdentifier ::= OCTET STRING
}
Étant donné que le format des identificateurs de clé d’objet n’est pas obligatoire par une norme, les identificateurs de clé d’objet ne sont pas analysés par le X509CertSelector. Au lieu de cela, les valeurs sont comparées à l’aide d’une comparaison d’octets par octets.
Notez que le tableau d’octets fourni ici est cloné pour vous protéger contre les modifications suivantes.
Java documentation pour java.security.cert.X509CertSelector.setSubjectKeyIdentifier(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.