Freigeben über


KeyStoreSpi.EngineSetKeyEntry Methode

Definition

Überlädt

EngineSetKeyEntry(String, Byte[], Certificate[])

Weist dem angegebenen Alias den angegebenen Schlüssel (der bereits geschützt wurde) zu.

EngineSetKeyEntry(String, IKey, Char[], Certificate[])

Weist dem angegebenen Alias den angegebenen Schlüssel zu, und schützt ihn mit dem angegebenen Kennwort.

EngineSetKeyEntry(String, Byte[], Certificate[])

Weist dem angegebenen Alias den angegebenen Schlüssel (der bereits geschützt wurde) zu.

[Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_arrayBarrayLjava_security_cert_Certificate_Handler")]
public abstract void EngineSetKeyEntry (string? alias, byte[]? key, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_arrayBarrayLjava_security_cert_Certificate_Handler")>]
abstract member EngineSetKeyEntry : string * byte[] * Java.Security.Cert.Certificate[] -> unit

Parameter

alias
String

Der Aliasname

key
Byte[]

der Schlüssel (im geschützten Format), der dem Alias zugeordnet werden soll

chain
Certificate[]

die Zertifikatkette für den entsprechenden öffentlichen Schlüssel (nur nützlich, wenn der geschützte Schlüssel vom Typ java.security.PrivateKeyist).

Attribute

Ausnahmen

wenn dieser Vorgang fehlschlägt.

wenn key dies der Fall PrivateKey ist.chain

Hinweise

Weist dem angegebenen Alias den angegebenen Schlüssel (der bereits geschützt wurde) zu.

Wenn der geschützte Schlüssel vom Typ java.security.PrivateKeyist, muss er von einer Zertifikatkette begleitet werden, die den entsprechenden öffentlichen Schlüssel zertifiziert.

Wenn der angegebene Alias bereits vorhanden ist, werden die ihm zugeordneten Schlüsselspeicherinformationen vom angegebenen Schlüssel (und möglicherweise zertifikatskette) überschrieben.

Java-Dokumentation für java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

EngineSetKeyEntry(String, IKey, Char[], Certificate[])

Weist dem angegebenen Alias den angegebenen Schlüssel zu, und schützt ihn mit dem angegebenen Kennwort.

[Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_Ljava_security_Key_arrayCarrayLjava_security_cert_Certificate_Handler")]
public abstract void EngineSetKeyEntry (string? alias, Java.Security.IKey? key, char[]? password, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_Ljava_security_Key_arrayCarrayLjava_security_cert_Certificate_Handler")>]
abstract member EngineSetKeyEntry : string * Java.Security.IKey * char[] * Java.Security.Cert.Certificate[] -> unit

Parameter

alias
String

Der Aliasname

key
IKey

der Schlüssel, der dem Alias zugeordnet werden soll

password
Char[]

das Kennwort zum Schutz des Schlüssels

chain
Certificate[]

die Zertifikatkette für den entsprechenden öffentlichen Schlüssel (nur erforderlich, wenn der angegebene Schlüssel vom Typ java.security.PrivateKeyist).

Attribute

Ausnahmen

wenn der angegebene Schlüssel nicht geschützt werden kann oder wenn dieser Vorgang aus einem anderen Grund fehlschlägt.

if key is a PrivateKey and chain does not contain any certificates.

Hinweise

Weist dem angegebenen Alias den angegebenen Schlüssel zu, und schützt ihn mit dem angegebenen Kennwort.

Wenn der angegebene Schlüssel vom Typ java.security.PrivateKeyist, muss er von einer Zertifikatkette begleitet werden, die den entsprechenden öffentlichen Schlüssel zertifiziert.

Wenn der angegebene Alias bereits vorhanden ist, werden die ihm zugeordneten Schlüsselspeicherinformationen vom angegebenen Schlüssel (und möglicherweise zertifikatskette) überschrieben.

Java-Dokumentation für java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: