Sprache

EncryptedPrivateKeyInfo.GetKeySpec Methode

Definition

Überlädt

Name Beschreibung
GetKeySpec(IKey)

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

GetKeySpec(Cipher)

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

GetKeySpec(IKey, Provider)

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

GetKeySpec(IKey, String)

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

GetKeySpec(IKey)

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

[Android.Runtime.Register("getKeySpec", "(Ljava/security/Key;)Ljava/security/spec/PKCS8EncodedKeySpec;", "GetGetKeySpec_Ljava_security_Key_Handler")]
public virtual Java.Security.Spec.PKCS8EncodedKeySpec? GetKeySpec(Java.Security.IKey? decryptKey);
[<Android.Runtime.Register("getKeySpec", "(Ljava/security/Key;)Ljava/security/spec/PKCS8EncodedKeySpec;", "GetGetKeySpec_Ljava_security_Key_Handler")>]
abstract member GetKeySpec : Java.Security.IKey -> Java.Security.Spec.PKCS8EncodedKeySpec
override this.GetKeySpec : Java.Security.IKey -> Java.Security.Spec.PKCS8EncodedKeySpec

Parameter

decryptKey
IKey

Zum Entschlüsseln der verschlüsselten Daten verwendeten Schlüssel.

Gibt zurück

das PKCS8EncodedKeySpec-Objekt.

Attribute

Ausnahmen

wenn keine verwendbare Verschlüsselung gefunden werden kann, um die verschlüsselten Daten zu entschlüsseln.

wenn decryptKey die verschlüsselten Daten nicht entschlüsselt werden können.

if decryptKey is null.

Hinweise

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

Hinzugefügt in 1.5.

Java Dokumentation für javax.crypto.EncryptedPrivateKeyInfo.getKeySpec(java.security.Key).

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:

GetKeySpec(Cipher)

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

[Android.Runtime.Register("getKeySpec", "(Ljavax/crypto/Cipher;)Ljava/security/spec/PKCS8EncodedKeySpec;", "GetGetKeySpec_Ljavax_crypto_Cipher_Handler")]
public virtual Java.Security.Spec.PKCS8EncodedKeySpec? GetKeySpec(Javax.Crypto.Cipher? cipher);
[<Android.Runtime.Register("getKeySpec", "(Ljavax/crypto/Cipher;)Ljava/security/spec/PKCS8EncodedKeySpec;", "GetGetKeySpec_Ljavax_crypto_Cipher_Handler")>]
abstract member GetKeySpec : Javax.Crypto.Cipher -> Java.Security.Spec.PKCS8EncodedKeySpec
override this.GetKeySpec : Javax.Crypto.Cipher -> Java.Security.Spec.PKCS8EncodedKeySpec

Parameter

cipher
Cipher

das initialisierte Chiffreobjekt, das zum Entschlüsseln der verschlüsselten Daten verwendet wird.

Gibt zurück

das PKCS8EncodedKeySpec-Objekt.

Attribute

Ausnahmen

wenn die angegebene Verschlüsselung nicht zum Entschlüsseln der verschlüsselten Daten geeignet ist.

if cipher is null.

Hinweise

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück. <br>Hinweis: Um das eingeschlossene PKCS8EncodedKeySpec-Objekt erfolgreich abzurufen, cipher muss entweder Cipher.DECRYPT_MODE oder Cipher.UNWRAP_MODE initialisiert werden, wobei derselbe Schlüssel und dieselben Parameter zum Generieren der verschlüsselten Daten verwendet werden.

Java Dokumentation für javax.crypto.EncryptedPrivateKeyInfo.getKeySpec(javax.crypto.Cipher).

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:

GetKeySpec(IKey, Provider)

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

[Android.Runtime.Register("getKeySpec", "(Ljava/security/Key;Ljava/security/Provider;)Ljava/security/spec/PKCS8EncodedKeySpec;", "GetGetKeySpec_Ljava_security_Key_Ljava_security_Provider_Handler")]
public virtual Java.Security.Spec.PKCS8EncodedKeySpec? GetKeySpec(Java.Security.IKey? decryptKey, Java.Security.Provider? provider);
[<Android.Runtime.Register("getKeySpec", "(Ljava/security/Key;Ljava/security/Provider;)Ljava/security/spec/PKCS8EncodedKeySpec;", "GetGetKeySpec_Ljava_security_Key_Ljava_security_Provider_Handler")>]
abstract member GetKeySpec : Java.Security.IKey * Java.Security.Provider -> Java.Security.Spec.PKCS8EncodedKeySpec
override this.GetKeySpec : Java.Security.IKey * Java.Security.Provider -> Java.Security.Spec.PKCS8EncodedKeySpec

Parameter

decryptKey
IKey

Zum Entschlüsseln der verschlüsselten Daten verwendeten Schlüssel.

provider
Provider

der Name des Anbieters, dessen Verschlüsselungsimplementierung verwendet wird.

Gibt zurück

das PKCS8EncodedKeySpec-Objekt.

Attribute

Ausnahmen

wenn keine verwendbare Verschlüsselung gefunden werden kann, um die verschlüsselten Daten zu entschlüsseln.

wenn decryptKey die verschlüsselten Daten nicht entschlüsselt werden können.

wenn decryptKey oder provider ist null.

Hinweise

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

Hinzugefügt in 1.5.

Java Dokumentation für javax.crypto.EncryptedPrivateKeyInfo.getKeySpec(java.security.Key, java.security.Provider).

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:

GetKeySpec(IKey, String)

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

[Android.Runtime.Register("getKeySpec", "(Ljava/security/Key;Ljava/lang/String;)Ljava/security/spec/PKCS8EncodedKeySpec;", "GetGetKeySpec_Ljava_security_Key_Ljava_lang_String_Handler")]
public virtual Java.Security.Spec.PKCS8EncodedKeySpec? GetKeySpec(Java.Security.IKey? decryptKey, string? providerName);
[<Android.Runtime.Register("getKeySpec", "(Ljava/security/Key;Ljava/lang/String;)Ljava/security/spec/PKCS8EncodedKeySpec;", "GetGetKeySpec_Ljava_security_Key_Ljava_lang_String_Handler")>]
abstract member GetKeySpec : Java.Security.IKey * string -> Java.Security.Spec.PKCS8EncodedKeySpec
override this.GetKeySpec : Java.Security.IKey * string -> Java.Security.Spec.PKCS8EncodedKeySpec

Parameter

decryptKey
IKey

Zum Entschlüsseln der verschlüsselten Daten verwendeten Schlüssel.

providerName
String

der Name des Anbieters, dessen Verschlüsselungsimplementierung verwendet wird.

Gibt zurück

das PKCS8EncodedKeySpec-Objekt.

Attribute

Ausnahmen

wenn kein Anbieter gefunden providerName werden kann.

wenn keine verwendbare Verschlüsselung gefunden werden kann, um die verschlüsselten Daten zu entschlüsseln.

wenn decryptKey die verschlüsselten Daten nicht entschlüsselt werden können.

wenn decryptKey oder providerName ist null .

Hinweise

Extrahieren Sie das eingeschlossene PKCS8EncodedKeySpec-Objekt aus den verschlüsselten Daten, und geben Sie es zurück.

Hinzugefügt in 1.5.

Java Dokumentation für javax.crypto.EncryptedPrivateKeyInfo.getKeySpec(java.security.Key, java.lang.String).

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: