IdentityCredential.Delete(Byte[]) 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.
Löscht anmeldeinformationen.
[Android.Runtime.Register("delete", "([B)[B", "GetDelete_arrayBHandler", ApiSince=31)]
public virtual byte[] Delete(byte[] challenge);
[<Android.Runtime.Register("delete", "([B)[B", "GetDelete_arrayBHandler", ApiSince=31)>]
abstract member Delete : byte[] -> byte[]
override this.Delete : byte[] -> byte[]
Parameter
- challenge
- Byte[]
ist ein nicht leeres Bytearray, dessen Inhalt eindeutig, frisch und von der ausstellenden Behörde bereitgestellt werden soll. Der bereitgestellte Wert ist in die generierte CBOR eingebettet und ermöglicht es der ausstellenden Behörde zu überprüfen, ob der zurückgegebene Nachweis neu ist. Implementierungen sind erforderlich, um Herausforderungen mit mindestens 32 Bytes Länge zu unterstützen.
Gibt zurück
die oben COSE_Sign1 Datenstruktur
- Attribute
Hinweise
Löscht anmeldeinformationen.
Diese Methode gibt eine vom CredentialKey signierte COSE_Sign1 Datenstruktur zurück, wobei die Nutzlast wie unten definiert festgelegt ist ProofOfDeletion .
ProofOfDeletion = [
"ProofOfDeletion", ; tstr
tstr, ; DocType
bstr, ; Challenge
bool ; true if this is a test credential, should
; always be false.
]
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.
Java Dokumentation für android.security.identity.IdentityCredential.delete(byte[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.