Langage

KeyStore.SetKeyEntry Méthode

Définition

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).

Java documentation pour java.security.KeyStore.setKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]).

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).

Java documentation pour java.security.KeyStore.setKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]).

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 à