IdentityCredential.Update(PersonalizationData) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.
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.