Sprache

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

Definition

Entpacken Sie einen zuvor umschlossenen Schlüssel.

[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

Parameter

wrappedKey
Byte[]

die Taste, die nicht ausgelesen werden soll.

wrappedKeyAlgorithm
String

der Algorithmus, der dem umschlossenen Schlüssel zugeordnet ist.

wrappedKeyType
KeyType

der Typ des umschlossenen Schlüssels. Dies muss einer von SECRET_KEY, PRIVATE_KEY, oder PUBLIC_KEY.

Gibt zurück

die entwrappte Taste.

Attribute

Ausnahmen

wenn die wrappedKey Nichtwrappung auf einen Schlüssel des Typs wrappedKeyType für die wrappedKeyAlgorithm.

wenn kein Anbieter gefunden werden kann, der einen Schlüssel vom Typ wrappedKeyType für die wrappedKeyAlgorithm.

wenn diese Chiffreinstanz nicht für die Entschlüsselung initialisiert wird.

Hinweise

Entpacken Sie einen zuvor umschlossenen Schlüssel.

Java Dokumentation für javax.crypto.Cipher.unwrap(byte[], java.lang.String, int).

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: