Condividi tramite


IdentityCredential.Update(PersonalizationData) Metodo

Definizione

Aggiorna le credenziali con nuovi profili di controllo di accesso e elementi di dati.

[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[]

Parametri

personalizationData
PersonalizationData

Dati da aggiornare, inclusi i profili di controllo di accesso e gli elementi dati e i relativi valori, raggruppati in spazi dei nomi.

Restituisce

Byte[]

Una struttura dei dati COSE_Sign1, vedere sopra.

Attributi

Commenti

Aggiorna le credenziali con nuovi profili di controllo di accesso e elementi di dati.

Questo metodo è simile a WritableIdentityCredential#personalize(PersonalizationData) , ad eccezione del fatto che opera su una credenziale esistente, vedere la documentazione per tale metodo per il formato dei dati restituiti.

Se questa chiamata ha esito positivo, è che tutte le chiavi di autenticazione dinamiche per le credenziali vengono eliminate. L'applicazione dovrà usare #getAuthKeysNeedingCertification() per generare chiavi di sostituzione e restituirle per la certificazione dell'autorità emittente.

Questa funzionalità viene implementata solo nella versione della funzionalità 202101 o versioni successive. Se non è implementato, la chiamata ha esito negativo con UnsupportedOperationException. Vedere android.content.pm.PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE per le versioni delle funzionalità note.

Documentazione java per android.security.identity.IdentityCredential.update(android.security.identity.PersonalizationData).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a