Compartilhar via


SealedObject.GetObject Método

Definição

Sobrecargas

GetObject(IKey)

Recupera o objeto original (encapsulado).

GetObject(Cipher)

Recupera o objeto original (encapsulado).

GetObject(IKey, String)

Recupera o objeto original (encapsulado).

GetObject(IKey)

Recupera o 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

A chave usada para deslacrar o objeto.

Retornos

o objeto original.

Atributos

Exceções

se a desserialização falhar.

se a desserialização falhar.

se o algoritmo para descriptografar os dados não estiver disponível.

se a chave especificada não puder ser usada para descriptografar os dados.

Comentários

Recupera o objeto original (encapsulado).

Esse método cria uma cifra para o algoritmo que havia sido usado na operação de vedação. Se o pacote do provedor padrão fornecer uma implementação desse algoritmo, uma instância de Cipher contendo essa implementação será usada. Se o algoritmo não estiver disponível no pacote padrão, outros pacotes serão pesquisados. O objeto Cipher é inicializado para descriptografia, usando os parâmetros fornecidos key e os parâmetros (se houver) que foram usados na operação de selagem.

O objeto encapsulado é deslacrado e desserializado, antes de ser retornado.

Documentação Java para javax.crypto.SealedObject.getObject(java.security.Key).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

GetObject(Cipher)

Recupera o 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

a cifra usada para desselar o objeto

Retornos

o objeto original.

Atributos

Exceções

se a desserialização falhar.

se a desserialização falhar.

se a cifra especificada for uma cifra de bloco e o comprimento dos dados serializados não for um múltiplo do tamanho do bloco de cifras.

se o preenchimento dos dados não corresponder ao esquema de preenchimento.

Comentários

Recupera o objeto original (encapsulado).

O objeto encapsulado é deslacrado (usando a Cifra fornecida, supondo que a Cifra já esteja corretamente inicializada) e desserializado, antes de ser retornado.

Documentação Java para javax.crypto.SealedObject.getObject(javax.crypto.Cipher).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

GetObject(IKey, String)

Recupera o 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

A chave usada para deslacrar o objeto.

provider
String

O nome do provedor do algoritmo para deslacrar o objeto.

Retornos

o objeto original.

Atributos

Exceções

se a desserialização falhar.

se a desserialização falhar.

se o algoritmo usado para descriptografar os dados não estiver disponível.

se o provedor especificado não estiver disponível.

se a chave especificada não puder ser usada para descriptografar os dados.

Comentários

Recupera o objeto original (encapsulado).

Este método cria uma cifra para o algoritmo que havia sido usado na operação de vedação, usando uma implementação desse algoritmo a partir do dado provider. O objeto Cipher é inicializado para descriptografia, usando os parâmetros fornecidos key e os parâmetros (se houver) que foram usados na operação de selagem.

O objeto encapsulado é deslacrado e desserializado, antes de ser retornado.

Documentação Java para javax.crypto.SealedObject.getObject(java.security.Key, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a