KeyStore.SetKeyEntry Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| SetKeyEntry(String, Byte[], Certificate[]) |
Weist dem angegebenen Alias den angegebenen Schlüssel (der bereits geschützt wurde) zu. |
| SetKeyEntry(String, IKey, Char[], Certificate[]) |
Weist dem angegebenen Alias den angegebenen Schlüssel zu, und schützt ihn mit dem angegebenen Kennwort. |
SetKeyEntry(String, Byte[], Certificate[])
Weist dem angegebenen Alias den angegebenen Schlüssel (der bereits geschützt wurde) zu.
[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
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 dies KeyStore nicht initialisiert ist oder key null ist.
wenn key dies der Fall PrivateKey ist.chain
if alias is null.
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 die zugrunde liegende Keystoreimplementierung vom Typ jksist, key muss sie als im EncryptedPrivateKeyInfo PKCS #8-Standard definiert codiert werden.
Wenn der angegebene Alias bereits vorhanden ist, werden die ihm zugeordneten Schlüsselspeicherinformationen vom angegebenen Schlüssel (und möglicherweise zertifikatskette) überschrieben.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SetKeyEntry(String, IKey, Char[], Certificate[])
Weist dem angegebenen Alias den angegebenen Schlüssel zu, und schützt ihn mit dem angegebenen Kennwort.
[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
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 dies KeyStore nicht initialisiert ist.
if key is a PrivateKey and chain does not contain any certificates.
if alias is null.
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.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.