CipherSpi.EngineUnwrap(Byte[], String, Int32) 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.
Annullare il wrapping di una chiave di cui è stato eseguito il wrapping in precedenza.
[Android.Runtime.Register("engineUnwrap", "([BLjava/lang/String;I)Ljava/security/Key;", "GetEngineUnwrap_arrayBLjava_lang_String_IHandler")]
protected virtual Java.Security.IKey? EngineUnwrap(byte[]? wrappedKey, string? wrappedKeyAlgorithm, int wrappedKeyType);
[<Android.Runtime.Register("engineUnwrap", "([BLjava/lang/String;I)Ljava/security/Key;", "GetEngineUnwrap_arrayBLjava_lang_String_IHandler")>]
abstract member EngineUnwrap : byte[] * string * int -> Java.Security.IKey
override this.EngineUnwrap : byte[] * string * int -> Java.Security.IKey
Parametri
- wrappedKey
- Byte[]
chiave da rimuovere.
- wrappedKeyAlgorithm
- String
algoritmo associato alla chiave di cui è stato eseguito il wrapping.
- wrappedKeyType
- Int32
tipo della chiave di cui è stato eseguito il wrapping. Si tratta di 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
Commenti
Annullare il wrapping di una chiave di cui è stato eseguito il wrapping in precedenza.
Questo metodo concreto è stato aggiunto a questa classe astratta definita in precedenza. Per la compatibilità con le versioni precedenti, non può essere astratta. Può essere sottoposto a override da un provider per annullare il wrapping di una chiave di cui è stato eseguito il wrapping in precedenza. Tale override dovrebbe generare un'eccezione InvalidKeyException se la chiave di cui è stato eseguito il wrapping non può essere annullata. Se questo metodo non viene sottoposto a override, genera sempre un'eccezione UnsupportedOperationException.
per javax.crypto.CipherSpi.engineUnwrap(byte[], java.lang.String, int).
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.