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
| 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.