EncryptedPrivateKeyInfo.GetKeySpec 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 |
|---|---|
| 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.
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.
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.