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