Lingua

IdentityCredential.Delete(Byte[]) Metodo

Definizione

Elimina una credenziale.

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

Parametri

challenge
Byte[]

è una matrice di byte non vuota il cui contenuto deve essere univoco, aggiornato e fornito dall'autorità emittente. Il valore fornito è incorporato nel CBOR generato e consente all'autorità emittente di verificare che la prova restituita sia aggiornata. Le implementazioni devono supportare almeno 32 byte di lunghezza.

Valori restituiti

Byte[]

la struttura dei dati COSE_Sign1 precedente

Attributi

Commenti

Elimina una credenziale.

Questo metodo restituisce una struttura di dati COSE_Sign1 firmata da CredentialKey con payload impostato su ProofOfDeletion come definito di seguito.

ProofOfDeletion = [
                     "ProofOfDeletion",            ; tstr
                     tstr,                         ; DocType
                     bstr,                         ; Challenge
                     bool                          ; true if this is a test credential, should
                                                   ; always be false.
                 ]

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.

per android.security.identity.IdentityCredential.delete(byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a