Freigeben über


SealedObject.GetObject Methode

Definition

Überlädt

GetObject(IKey)

Ruft das ursprüngliche (gekapselte) Objekt ab.

GetObject(Cipher)

Ruft das ursprüngliche (gekapselte) Objekt ab.

GetObject(IKey, String)

Ruft das ursprüngliche (gekapselte) Objekt ab.

GetObject(IKey)

Ruft das ursprüngliche (gekapselte) Objekt ab.

[Android.Runtime.Register("getObject", "(Ljava/security/Key;)Ljava/lang/Object;", "")]
public Java.Lang.Object? GetObject (Java.Security.IKey? key);
[<Android.Runtime.Register("getObject", "(Ljava/security/Key;)Ljava/lang/Object;", "")>]
override this.GetObject : Java.Security.IKey -> Java.Lang.Object

Parameter

key
IKey

der Schlüssel, der zum Aufheben des Objekts verwendet wird.

Gibt zurück

das ursprüngliche Objekt.

Attribute

Ausnahmen

wenn die Deserialisierung fehlschlägt.

wenn die Deserialisierung fehlschlägt.

wenn der Algorithmus zum Entschlüsseln der Daten nicht verfügbar ist.

wenn der angegebene Schlüssel nicht zum Entschlüsseln der Daten verwendet werden kann.

Hinweise

Ruft das ursprüngliche (gekapselte) Objekt ab.

Diese Methode erstellt eine Chiffre für den Algorithmus, der im Versiegelungsvorgang verwendet wurde. Wenn das Standardanbieterpaket eine Implementierung dieses Algorithmus bereitstellt, wird eine Instanz von Cipher verwendet, die diese Implementierung enthält. Wenn der Algorithmus im Standardpaket nicht verfügbar ist, werden andere Pakete durchsucht. Das Cipher-Objekt wird für die Entschlüsselung initialisiert, wobei die angegebenen key parameter (sofern vorhanden) verwendet wurden, die im Versiegelungsvorgang verwendet wurden.

Das gekapselte Objekt wird nicht gekapselt und de serialisiert, bevor es zurückgegeben wird.

Java-Dokumentation für javax.crypto.SealedObject.getObject(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:

GetObject(Cipher)

Ruft das ursprüngliche (gekapselte) Objekt ab.

[Android.Runtime.Register("getObject", "(Ljavax/crypto/Cipher;)Ljava/lang/Object;", "")]
public Java.Lang.Object? GetObject (Javax.Crypto.Cipher? c);
[<Android.Runtime.Register("getObject", "(Ljavax/crypto/Cipher;)Ljava/lang/Object;", "")>]
override this.GetObject : Javax.Crypto.Cipher -> Java.Lang.Object

Parameter

c
Cipher

die Verschlüsselung, die verwendet wird, um das Objekt zu entschlüsseln

Gibt zurück

das ursprüngliche Objekt.

Attribute

Ausnahmen

wenn die Deserialisierung fehlschlägt.

wenn die Deserialisierung fehlschlägt.

wenn die angegebene Chiffre eine Blockchiffre ist und die Länge der serialisierten Daten kein Vielfaches der Chiffreblockgröße ist.

wenn der Abstand der Daten nicht mit dem Abstandsschema übereinstimmt.

Hinweise

Ruft das ursprüngliche (gekapselte) Objekt ab.

Das gekapselte Objekt wird nicht versiegelt (unter Verwendung der angegebenen Verschlüsselung, vorausgesetzt, dass die Chiffre bereits ordnungsgemäß initialisiert ist) und de-serialisiert, bevor sie zurückgegeben wird.

Java-Dokumentation für javax.crypto.SealedObject.getObject(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:

GetObject(IKey, String)

Ruft das ursprüngliche (gekapselte) Objekt ab.

[Android.Runtime.Register("getObject", "(Ljava/security/Key;Ljava/lang/String;)Ljava/lang/Object;", "")]
public Java.Lang.Object? GetObject (Java.Security.IKey? key, string? provider);
[<Android.Runtime.Register("getObject", "(Ljava/security/Key;Ljava/lang/String;)Ljava/lang/Object;", "")>]
override this.GetObject : Java.Security.IKey * string -> Java.Lang.Object

Parameter

key
IKey

der Schlüssel, der zum Aufheben des Objekts verwendet wird.

provider
String

der Name des Anbieters des Algorithmus, um das Objekt zu entsiegeln.

Gibt zurück

das ursprüngliche Objekt.

Attribute

Ausnahmen

wenn die Deserialisierung fehlschlägt.

wenn die Deserialisierung fehlschlägt.

wenn der Zum Entschlüsseln der Daten verwendete Algorithmus nicht verfügbar ist.

wenn der angegebene Anbieter nicht verfügbar ist.

wenn der angegebene Schlüssel nicht zum Entschlüsseln der Daten verwendet werden kann.

Hinweise

Ruft das ursprüngliche (gekapselte) Objekt ab.

Diese Methode erstellt eine Chiffre für den Algorithmus, der im Versiegelungsvorgang verwendet wurde, unter Verwendung einer Implementierung dieses Algorithmus aus dem angegebenen provider. Das Cipher-Objekt wird für die Entschlüsselung initialisiert, wobei die angegebenen key parameter (sofern vorhanden) verwendet wurden, die im Versiegelungsvorgang verwendet wurden.

Das gekapselte Objekt wird nicht gekapselt und de serialisiert, bevor es zurückgegeben wird.

Java-Dokumentation für javax.crypto.SealedObject.getObject(java.security.Key, java.lang.String).

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: