EncryptedPrivateKeyInfo.GetKeySpec Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| GetKeySpec(IKey) |
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo. |
| GetKeySpec(Cipher) |
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo. |
| GetKeySpec(IKey, Provider) |
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo. |
| GetKeySpec(IKey, String) |
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo. |
GetKeySpec(IKey)
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo.
[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
Parametri
- decryptKey
- IKey
chiave utilizzata per decrittografare i dati crittografati.
Valori restituiti
oggetto PKCS8EncodedKeySpec.
- Attributi
Eccezioni
se non è possibile trovare crittografia utilizzabile per decrittografare i dati crittografati.
se decryptKey non è utilizzabile per decrittografare i dati crittografati.
se decryptKey è null.
Commenti
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo.
Aggiunto nella versione 1.5.
per javax.crypto.EncryptedPrivateKeyInfo.getKeySpec(java.security.Key).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
GetKeySpec(Cipher)
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo.
[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
Parametri
- cipher
- Cipher
oggetto di crittografia inizializzato che verrà utilizzato per decrittografare i dati crittografati.
Valori restituiti
oggetto PKCS8EncodedKeySpec.
- Attributi
Eccezioni
se la crittografia specificata non è adatta per decrittografare i dati crittografati.
se cipher è null.
Commenti
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo.
<br>Nota: per recuperare correttamente l'oggetto PKCS8EncodedKeySpec racchiuso, cipher deve essere inizializzato in Cipher.DECRYPT_MODE o Cipher.UNWRAP_MODE, con la stessa chiave e gli stessi parametri usati per generare i dati crittografati.
per javax.crypto.EncryptedPrivateKeyInfo.getKeySpec(javax.crypto.Cipher).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
GetKeySpec(IKey, Provider)
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo.
[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
Parametri
- decryptKey
- IKey
chiave utilizzata per decrittografare i dati crittografati.
- provider
- Provider
nome del provider di cui verrà usata l'implementazione della crittografia.
Valori restituiti
oggetto PKCS8EncodedKeySpec.
- Attributi
Eccezioni
se non è possibile trovare crittografia utilizzabile per decrittografare i dati crittografati.
se decryptKey non è utilizzabile per decrittografare i dati crittografati.
se decryptKey o provider è null.
Commenti
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo.
Aggiunto nella versione 1.5.
per javax.crypto.EncryptedPrivateKeyInfo.getKeySpec(java.security.Key, java.security.Provider).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
GetKeySpec(IKey, String)
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo.
[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
Parametri
- decryptKey
- IKey
chiave utilizzata per decrittografare i dati crittografati.
- providerName
- String
nome del provider di cui verrà usata l'implementazione della crittografia.
Valori restituiti
oggetto PKCS8EncodedKeySpec.
- Attributi
Eccezioni
se non è possibile trovare alcun provider con providerName .
se non è possibile trovare crittografia utilizzabile per decrittografare i dati crittografati.
se decryptKey non è utilizzabile per decrittografare i dati crittografati.
se decryptKey o providerName è null .
Commenti
Estrarre l'oggetto PKCS8EncodedKeySpec racchiuso dai dati crittografati e restituirlo.
Aggiunto nella versione 1.5.
per javax.crypto.EncryptedPrivateKeyInfo.getKeySpec(java.security.Key, java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.