Partager via


SealedObject.GetObject Méthode

Définition

Surcharges

GetObject(IKey)

Récupère l’objet d’origine (encapsulé).

GetObject(Cipher)

Récupère l’objet d’origine (encapsulé).

GetObject(IKey, String)

Récupère l’objet d’origine (encapsulé).

GetObject(IKey)

Récupère l’objet d’origine (encapsulé).

[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

Paramètres

key
IKey

clé utilisée pour annuler l’objet.

Retours

objet d’origine.

Attributs

Exceptions

si la désérialisation échoue.

si la désérialisation échoue.

si l’algorithme pour déchiffrer les données n’est pas disponible.

si la clé spécifiée ne peut pas être utilisée pour déchiffrer les données.

Remarques

Récupère l’objet d’origine (encapsulé).

Cette méthode crée un chiffrement pour l’algorithme utilisé dans l’opération de sealing. Si le package de fournisseur par défaut fournit une implémentation de cet algorithme, une instance de chiffrement contenant cette implémentation est utilisée. Si l’algorithme n’est pas disponible dans le package par défaut, d’autres packages sont recherchés. L’objet de chiffrement est initialisé pour le déchiffrement, en utilisant les paramètres donnés key et les paramètres (le cas échéant) utilisés dans l’opération de scellement.

L’objet encapsulé n’est pas scellé et désérialisé, avant son retour.

Documentation Java pour javax.crypto.SealedObject.getObject(java.security.Key).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

GetObject(Cipher)

Récupère l’objet d’origine (encapsulé).

[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

Paramètres

c
Cipher

le chiffrement utilisé pour annuler l’objet

Retours

objet d’origine.

Attributs

Exceptions

si la désérialisation échoue.

si la désérialisation échoue.

si le chiffrement spécifié est un chiffrement de bloc et que la longueur des données sérialisées n’est pas un multiple de la taille de bloc de chiffrement.

si le remplissage des données ne correspond pas au schéma de remplissage.

Remarques

Récupère l’objet d’origine (encapsulé).

L’objet encapsulé n’est pas scellé (à l’aide du chiffrement donné, en supposant que le chiffrement est déjà correctement initialisé) et désérialisé, avant qu’il ne soit retourné.

Documentation Java pour javax.crypto.SealedObject.getObject(javax.crypto.Cipher).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

GetObject(IKey, String)

Récupère l’objet d’origine (encapsulé).

[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

Paramètres

key
IKey

clé utilisée pour annuler l’objet.

provider
String

nom du fournisseur de l’algorithme pour annuler l’objet.

Retours

objet d’origine.

Attributs

Exceptions

si la désérialisation échoue.

si la désérialisation échoue.

si l’algorithme utilisé pour déchiffrer les données n’est pas disponible.

si le fournisseur spécifié n’est pas disponible.

si la clé spécifiée ne peut pas être utilisée pour déchiffrer les données.

Remarques

Récupère l’objet d’origine (encapsulé).

Cette méthode crée un chiffrement pour l’algorithme qui avait été utilisé dans l’opération de scellement, à l’aide d’une implémentation de cet algorithme à partir de l’algorithme donné provider. L’objet de chiffrement est initialisé pour le déchiffrement, en utilisant les paramètres donnés key et les paramètres (le cas échéant) utilisés dans l’opération de scellement.

L’objet encapsulé n’est pas scellé et désérialisé, avant son retour.

Documentation Java pour javax.crypto.SealedObject.getObject(java.security.Key, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à