Lingua

Cipher.Unwrap(Byte[], String, KeyType) Metodo

Definizione

Annullare il wrapping di una chiave di cui è stato eseguito il wrapping in precedenza.

[Android.Runtime.Register("unwrap", "([BLjava/lang/String;I)Ljava/security/Key;", "")]
public Java.Security.IKey? Unwrap(byte[]? wrappedKey, string? wrappedKeyAlgorithm, Javax.Crypto.KeyType wrappedKeyType);
[<Android.Runtime.Register("unwrap", "([BLjava/lang/String;I)Ljava/security/Key;", "")>]
member this.Unwrap : byte[] * string * Javax.Crypto.KeyType -> Java.Security.IKey

Parametri

wrappedKey
Byte[]

chiave da rimuovere.

wrappedKeyAlgorithm
String

algoritmo associato alla chiave di cui è stato eseguito il wrapping.

wrappedKeyType
KeyType

tipo della chiave di cui è stato eseguito il wrapping. Deve essere uno di SECRET_KEY, PRIVATE_KEYo PUBLIC_KEY.

Valori restituiti

chiave non scritta.

Attributi

Eccezioni

se non è possibile rimuovere il wrappedKey wrapping di in una chiave di tipo wrappedKeyType per .wrappedKeyAlgorithm

se non è possibile trovare alcun provider che possa creare una chiave di tipo wrappedKeyType per .wrappedKeyAlgorithm

se questa istanza di crittografia non viene inizializzata per l'annullamento del wrapping.

Commenti

Annullare il wrapping di una chiave di cui è stato eseguito il wrapping in precedenza.

per javax.crypto.Cipher.unwrap(byte[], java.lang.String, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a