SealedObject.GetObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.