SealedObject.GetObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.