SealedObject.GetObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetObject(IKey) |
Recupera el objeto original (encapsulado). |
GetObject(Cipher) |
Recupera el objeto original (encapsulado). |
GetObject(IKey, String) |
Recupera el objeto original (encapsulado). |
GetObject(IKey)
Recupera el objeto original (encapsulado).
[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
Parámetros
- key
- IKey
la clave que se usa para dessempacionar el objeto.
Devoluciones
objeto original.
- Atributos
Excepciones
si se produce un error en la deserialización.
si se produce un error en la deserialización.
si el algoritmo para descifrar los datos no está disponible.
si no se puede usar la clave especificada para descifrar los datos.
Comentarios
Recupera el objeto original (encapsulado).
Este método crea un cifrado para el algoritmo que se había usado en la operación de sellado. Si el paquete de proveedor predeterminado proporciona una implementación de ese algoritmo, se usa una instancia de Cipher que contiene esa implementación. Si el algoritmo no está disponible en el paquete predeterminado, se buscan otros paquetes. El objeto Cipher se inicializa para el descifrado, utilizando los parámetros y especificados key
(si los hubiera) que se habían usado en la operación de sellado.
El objeto encapsulado se deserializa y se des serializa, antes de que se devuelva.
Documentación de Java para javax.crypto.SealedObject.getObject(java.security.Key)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
GetObject(Cipher)
Recupera el objeto original (encapsulado).
[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
Parámetros
- c
- Cipher
el cifrado usado para desempacionar el objeto
Devoluciones
objeto original.
- Atributos
Excepciones
si se produce un error en la deserialización.
si se produce un error en la deserialización.
si el cifrado especificado es un cifrado de bloque y la longitud de los datos serializados no es un múltiplo del tamaño del bloque de cifrados.
si el relleno de los datos no coincide con el esquema de relleno.
Comentarios
Recupera el objeto original (encapsulado).
El objeto encapsulado está sin secar (con el cifrado especificado, suponiendo que el cifrado ya está inicializado correctamente) y des serializado, antes de que se devuelva.
Documentación de Java para javax.crypto.SealedObject.getObject(javax.crypto.Cipher)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
GetObject(IKey, String)
Recupera el objeto original (encapsulado).
[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
Parámetros
- key
- IKey
la clave que se usa para dessempacionar el objeto.
- provider
- String
el nombre del proveedor del algoritmo que se va a deshacer del objeto.
Devoluciones
objeto original.
- Atributos
Excepciones
si se produce un error en la deserialización.
si se produce un error en la deserialización.
si el algoritmo usado para descifrar los datos no está disponible.
si el proveedor especificado no está disponible.
si no se puede usar la clave especificada para descifrar los datos.
Comentarios
Recupera el objeto original (encapsulado).
Este método crea un cifrado para el algoritmo que se había usado en la operación de sellado, utilizando una implementación de ese algoritmo de la clase especificada provider
. El objeto Cipher se inicializa para el descifrado, utilizando los parámetros y especificados key
(si los hubiera) que se habían usado en la operación de sellado.
El objeto encapsulado se deserializa y se des serializa, antes de que se devuelva.
Documentación de Java para javax.crypto.SealedObject.getObject(java.security.Key, java.lang.String)
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.