Idioma

IdentityCredential.Update(PersonalizationData) Método

Definição

Atualiza a credencial com novos perfis de controle de acesso e itens de dados.

[Android.Runtime.Register("update", "(Landroid/security/identity/PersonalizationData;)[B", "GetUpdate_Landroid_security_identity_PersonalizationData_Handler", ApiSince=31)]
public virtual byte[] Update(Android.Security.Identity.PersonalizationData personalizationData);
[<Android.Runtime.Register("update", "(Landroid/security/identity/PersonalizationData;)[B", "GetUpdate_Landroid_security_identity_PersonalizationData_Handler", ApiSince=31)>]
abstract member Update : Android.Security.Identity.PersonalizationData -> byte[]
override this.Update : Android.Security.Identity.PersonalizationData -> byte[]

Parâmetros

personalizationData
PersonalizationData

Os dados a serem atualizados, incluindo perfis de controle de acesso e elementos de dados e seus valores, agrupados em namespaces.

Retornos

Byte[]

Uma estrutura de dados COSE_Sign1, consulte acima.

Atributos

Comentários

Atualiza a credencial com novos perfis de controle de acesso e itens de dados.

Esse método é semelhante à WritableIdentityCredential#personalize(PersonalizationData) exceção de operar em uma credencial existente, consulte a documentação desse método para o formato dos dados retornados.

Se essa chamada for bem-sucedida, um efeito colateral será que todas as chaves de autenticação dinâmicas para a credencial serão excluídas. O aplicativo precisará ser usado #getAuthKeysNeedingCertification() para gerar chaves de substituição e devolvê-las para a certificação do emissor.

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.update(android.security.identity.PersonalizationData).

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