Partager via


CredentialDataResult.GetDeviceNameSpaces Méthode

Définition

Retourne une structure CBOR contenant les données signées par l’appareil récupérées.

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

Retours

Byte[]

Octets de la DeviceNameSpaces structure CBOR.

Attributs

Remarques

Retourne une structure CBOR contenant les données signées par l’appareil récupérées.

Cette structure, ainsi que la transcription de session, peut être authentifiée par chiffrement pour prouver au lecteur que les données proviennent d’informations d’identification approuvées et #getDeviceMac() peuvent être utilisées pour obtenir un MAC.

La structure CBOR authentifiée par chiffrement est la DeviceAuthenticationBytes structure en fonction du schéma CDDL suivant :

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

Les données retournées sont l’encodage binaire de la DeviceNameSpaces structure tel que défini ci-dessus.

Documentation Java pour android.security.identity.CredentialDataResult.getDeviceNameSpaces().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à