X509CertSelector.SetSubjectPublicKey(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 subjectPublicKey.
[Android.Runtime.Register("setSubjectPublicKey", "([B)V", "GetSetSubjectPublicKey_arrayBHandler")]
public virtual void SetSubjectPublicKey(byte[]? key);
[<Android.Runtime.Register("setSubjectPublicKey", "([B)V", "GetSetSubjectPublicKey_arrayBHandler")>]
abstract member SetSubjectPublicKey : byte[] -> unit
override this.SetSubjectPublicKey : byte[] -> unit
Paramètres
- key
- Byte[]
tableau d’octets contenant la clé publique de l’objet sous forme DER ASN.1 (ou null)
- Attributs
Exceptions
si le décodage de la clé publique échoue.
Remarques
Définit le critère subjectPublicKey. Doit X509Certificate contenir la clé publique d’objet spécifiée. Si null, aucune vérification subjectPublicKey n’est effectuée.
Étant donné que cette méthode permet à la clé publique d’être spécifiée en tant que tableau d’octets, elle peut être utilisée pour les types de clés inconnus.
Si key ce n’est pas nullle cas, il doit contenir une seule structure SubjectPublicKeyInfo encodée par DER, telle que définie dans X.509. La notation ASN.1 pour cette structure est la suivante.
{@code
SubjectPublicKeyInfo ::= SEQUENCE {
algorithm AlgorithmIdentifier,
subjectPublicKey BIT STRING }
AlgorithmIdentifier ::= SEQUENCE {
algorithm OBJECT IDENTIFIER,
parameters ANY DEFINED BY algorithm OPTIONAL }
-- contains a value of the type
-- registered for use with the
-- algorithm object identifier value
}
Notez que le tableau d’octets fourni ici est cloné pour vous protéger contre les modifications suivantes.
Documentation Java pour java.security.cert.X509CertSelector.setSubjectPublicKey(byte[]).
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.