Idioma

SealedObject.GetObject Método

Definição

Sobrecargas

Nome Description
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 desativar 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 criptografia para o algoritmo que havia sido usado na operação de vedação. Se o pacote de provedor padrão fornecer uma implementação desse algoritmo, uma instância de Criptografia que contém 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) usados na operação de vedação.

O objeto encapsulado é desmarcado e des serializado 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 usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

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 criptografia usada para desmarcada o objeto

Retornos

o objeto original.

Atributos

Exceções

se a desserialização falhar.

se a desserialização falhar.

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

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

Comentários

Recupera o objeto original (encapsulado).

O objeto encapsulado é desmarcado (usando a codificação fornecida, supondo que a codificação já esteja inicializada corretamente) e des serializado, 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 usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

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 desativar o objeto.

provider
String

o nome do provedor do algoritmo a ser desmarcado do 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).

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

O objeto encapsulado é desmarcado e des serializado 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a