Condividi tramite


CredentialDataResult.GetDeviceNameSpaces Metodo

Definizione

Restituisce una struttura CBOR contenente i dati con firma del dispositivo recuperati.

[Android.Runtime.Register("getDeviceNameSpaces", "()[B", "GetGetDeviceNameSpacesHandler", ApiSince=33)]
public abstract byte[] GetDeviceNameSpaces ();
[<Android.Runtime.Register("getDeviceNameSpaces", "()[B", "GetGetDeviceNameSpacesHandler", ApiSince=33)>]
abstract member GetDeviceNameSpaces : unit -> byte[]

Restituisce

Byte[]

Byte della DeviceNameSpaces struttura CBOR.

Attributi

Commenti

Restituisce una struttura CBOR contenente i dati con firma del dispositivo recuperati.

Questa struttura, insieme alla trascrizione della sessione, può essere autenticata in modo crittografico per dimostrare al lettore che i dati provengono da credenziali attendibili e #getDeviceMac() possono essere usati per ottenere un MAC.

La struttura CBOR autenticata in modo crittografico è la DeviceAuthenticationBytes struttura in base allo schema CDDL seguente:

DeviceAuthentication = [
                "DeviceAuthentication",
                SessionTranscript,
                DocType,
                DeviceNameSpacesBytes
              ]

              DocType = tstr
              SessionTranscript = any
              DeviceNameSpacesBytes = #6.24(bstr .cbor DeviceNameSpaces)
              DeviceAuthenticationBytes = #6.24(bstr .cbor DeviceAuthentication)

where

DeviceNameSpaces = {
                * NameSpace => DeviceSignedItems
              }

              DeviceSignedItems = {
                + DataItemName => DataItemValue
              }

              NameSpace = tstr
              DataItemName = tstr
              DataItemValue = any

I dati restituiti sono la codifica binaria della DeviceNameSpaces struttura come definito in precedenza.

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

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