KeyStore.SetKeyEntry 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.
Surcharges
| Nom | Description |
|---|---|
| SetKeyEntry(String, Byte[], Certificate[]) |
Affecte la clé donnée (qui a déjà été protégée) à l’alias donné. |
| SetKeyEntry(String, IKey, Char[], Certificate[]) |
Affecte la clé donnée à l’alias donné, en la protégeant avec le mot de passe donné. |
SetKeyEntry(String, Byte[], Certificate[])
Affecte la clé donnée (qui a déjà été protégée) à l’alias donné.
[Android.Runtime.Register("setKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "")]
public void SetKeyEntry(string? alias, byte[]? key, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("setKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "")>]
member this.SetKeyEntry : string * byte[] * Java.Security.Cert.Certificate[] -> unit
Paramètres
- alias
- String
nom de l’alias
- key
- Byte[]
clé (au format protégé) à associer à l’alias
- chain
- Certificate[]
la chaîne de certificats pour la clé publique correspondante (utile uniquement si la clé protégée est de type java.security.PrivateKey).
- Attributs
Exceptions
s’il n’est pas initialisé ou s’il key s’agit KeyStore de null.
si key c’est un PrivateKey et chain le fait.
si alias c’est null.
Remarques
Affecte la clé donnée (qui a déjà été protégée) à l’alias donné.
Si la clé protégée est de type java.security.PrivateKey, elle doit être accompagnée d’une chaîne de certificats certifiant la clé publique correspondante. Si l’implémentation de magasin de clés sous-jacente est de type jks, key doit être encodée comme EncryptedPrivateKeyInfo défini dans la norme PKCS #8.
Si l’alias donné existe déjà, les informations de magasin de clés associées sont remplacées par la clé donnée (et éventuellement la chaîne de certificats).
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 à
SetKeyEntry(String, IKey, Char[], Certificate[])
Affecte la clé donnée à l’alias donné, en la protégeant avec le mot de passe donné.
[Android.Runtime.Register("setKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "")]
public void SetKeyEntry(string? alias, Java.Security.IKey? key, char[]? password, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("setKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "")>]
member this.SetKeyEntry : string * Java.Security.IKey * char[] * Java.Security.Cert.Certificate[] -> unit
Paramètres
- alias
- String
nom de l’alias
- key
- IKey
clé à associer à l’alias
- password
- Char[]
le mot de passe pour protéger la clé
- chain
- Certificate[]
la chaîne de certificats pour la clé publique correspondante (obligatoire uniquement si la clé donnée est de type java.security.PrivateKey).
- Attributs
Exceptions
s’il KeyStore n’est pas initialisé.
s’il key s’agit d’un PrivateKey certificat et chain ne contient aucun certificat.
si alias c’est null.
Remarques
Affecte la clé donnée à l’alias donné, en la protégeant avec le mot de passe donné.
Si la clé donnée est de type java.security.PrivateKey, elle doit être accompagnée d’une chaîne de certificats certifiant la clé publique correspondante.
Si l’alias donné existe déjà, les informations de magasin de clés associées sont remplacées par la clé donnée (et éventuellement la chaîne de certificats).
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.