Condividi tramite


CredentialDataResult.GetDeviceMac Metodo

Definizione

Restituisce un codice di autenticazione del messaggio su DeviceAuthenticationBytes CBOR specificato in #getDeviceNameSpaces()per dimostrare al lettore che i dati provengono da credenziali attendibili.

[Android.Runtime.Register("getDeviceMac", "()[B", "GetGetDeviceMacHandler", ApiSince=33)]
public abstract byte[]? GetDeviceMac ();
[<Android.Runtime.Register("getDeviceMac", "()[B", "GetGetDeviceMacHandler", ApiSince=33)>]
abstract member GetDeviceMac : unit -> byte[]

Restituisce

Byte[]

Struttura COSE_Mac0 con il codice di autenticazione del messaggio come descritto in precedenza o null se le condizioni specificate in precedenza non vengono soddisfatte.

Attributi

Commenti

Restituisce un codice di autenticazione del messaggio su DeviceAuthenticationBytes CBOR specificato in #getDeviceNameSpaces()per dimostrare al lettore che i dati provengono da credenziali attendibili.

Il MAC dimostra al lettore che i dati provengono da credenziali attendibili. Questo codice viene prodotto usando il contratto di chiave e la funzione di derivazione della chiave dalla ciphersuite con la chiave privata di autenticazione e la chiave pubblica temporanea del lettore per calcolare una chiave MAC (Shared Message Authentication Code), quindi usando la funzione MAC della ciphersuite per calcolare un MAC dei dati autenticati. Per informazioni dettagliate su questa operazione, vedere la sezione 9.2.3.5 di ISO/IEC 18013-5.

Se la chiave temporanea della trascrizione o del lettore della sessione non è stata impostata sull'oggetto PresentationSession usato per ottenere questi dati, non verrà generato alcun codice di authencation del messaggio e questo metodo restituirà null.

Documentazione java per android.security.identity.CredentialDataResult.getDeviceMac().

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.

Si applica a