IdentityCredential.ProveOwnership(Byte[]) 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.
Dimostra la proprietà di una credenziale.
[Android.Runtime.Register("proveOwnership", "([B)[B", "GetProveOwnership_arrayBHandler", ApiSince=31)]
public virtual byte[] ProveOwnership(byte[] challenge);
[<Android.Runtime.Register("proveOwnership", "([B)[B", "GetProveOwnership_arrayBHandler", ApiSince=31)>]
abstract member ProveOwnership : byte[] -> byte[]
override this.ProveOwnership : 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.
Restituisce
la struttura dei dati COSE_Sign1 precedente
- Attributi
Commenti
Dimostra la proprietà di una credenziale.
Questo metodo restituisce una struttura di dati COSE_Sign1 firmata da CredentialKey con payload impostato su ProofOfDeletion come definito di seguito.
Il CBOR restituito è il seguente:
ProofOfOwnership = [
"ProofOfOwnership", ; 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.
Documentazione java per android.security.identity.IdentityCredential.proveOwnership(byte[]).
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.