IdentityCredential.Update(PersonalizationData) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktualisiert die Anmeldeinformationen mit neuen Zugriffssteuerungsprofilen und Datenelementen.
[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[]
Parameter
- personalizationData
- PersonalizationData
Die zu aktualisierenden Daten, einschließlich Zugriffssteuerungsprofile und Datenelemente und deren Werte, sind in Namespaces gruppiert.
Gibt zurück
Eine COSE_Sign1 Datenstruktur siehe oben.
- Attribute
Hinweise
Aktualisiert die Anmeldeinformationen mit neuen Zugriffssteuerungsprofilen und Datenelementen.
Diese Methode ähnelt WritableIdentityCredential#personalize(PersonalizationData)
der Ausnahme, dass sie auf vorhandenen Anmeldeinformationen ausgeführt wird, finden Sie in der Dokumentation zu dieser Methode für das Format der zurückgegebenen Daten.
Wenn dieser Aufruf erfolgreich verläuft, ist, dass alle dynamischen Authentifizierungsschlüssel für die Anmeldeinformationen gelöscht werden. Die Anwendung muss verwendet #getAuthKeysNeedingCertification()
werden, um Ersatzschlüssel zu generieren und sie für die Ausstellerzertifizierung zurückzugeben.
Dies wird nur in featureversion 202101 oder höher implementiert. Wenn sie nicht implementiert ist, schlägt der Aufruf mit UnsupportedOperationException
. Siehe android.content.pm.PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE
bekannte Featureversionen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.