IdentityCredential.ProveOwnership(Byte[]) 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.
Comprova a propriedade de uma credencial.
[Android.Runtime.Register("proveOwnership", "([B)[B", "GetProveOwnership_arrayBHandler", ApiSince=31)]
public virtual byte[] ProveOwnership (byte[] challenge);
[<Android.Runtime.Register("proveOwnership", "([B)[B", "GetProveOwnership_arrayBHandler", ApiSince=31)>]
abstract member ProveOwnership : byte[] -> byte[]
override this.ProveOwnership : byte[] -> byte[]
Parâmetros
- challenge
- Byte[]
é uma matriz de bytes não vazia cujo conteúdo deve ser exclusivo, atualizado e fornecido pela autoridade emissora. O valor fornecido é incorporado no CBOR gerado e permite que a autoridade emissora verifique se a prova devolvida é recente. As implementações são necessárias para oferecer suporte a desafios de pelo menos 32 bytes de comprimento.
Retornos
a estrutura de dados COSE_Sign1 acima
- Atributos
Comentários
Comprova a propriedade de uma credencial.
Esse método retorna uma estrutura de dados COSE_Sign1 assinada pela CredentialKey com a carga definida ProofOfDeletion
como definida abaixo.
O CBOR devolvido é o seguinte:
ProofOfOwnership = [
"ProofOfOwnership", ; tstr
tstr, ; DocType
bstr, ; Challenge
bool ; true if this is a test credential, should
; always be false.
]
Isso só é implementado na versão de recurso 202101 ou posterior. Se não for implementada, a chamada falhará com UnsupportedOperationException
o . Consulte android.content.pm.PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE
para obter versões de recursos conhecidas.
Documentação Java para android.security.identity.IdentityCredential.proveOwnership(byte[])
.
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.