IdentityCredential.Update(PersonalizationData) 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.
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
Uma COSE_Sign1 estrutura de dados, veja acima.
- Atributos
Comentários
Atualiza a credencial com novos perfis de controle de acesso e itens de dados.
Esse método é semelhante a WritableIdentityCredential#personalize(PersonalizationData)
, exceto que ele opera 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âmica da credencial serão excluídas. O aplicativo precisará usar #getAuthKeysNeedingCertification()
para gerar chaves de substituição e devolvê-las para certificação do emissor.
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.
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.