Sprache

ResultData.GetAuthenticatedData Methode

Definition

Gibt eine CBOR-Struktur zurück, die die abgerufenen Daten enthält.

[Android.Runtime.Register("getAuthenticatedData", "()[B", "GetGetAuthenticatedDataHandler", ApiSince=30)]
public abstract byte[] GetAuthenticatedData();
[<Android.Runtime.Register("getAuthenticatedData", "()[B", "GetGetAuthenticatedDataHandler", ApiSince=30)>]
abstract member GetAuthenticatedData : unit -> byte[]

Gibt zurück

Byte[]

Die Bytes der DeviceNameSpaces CBOR-Struktur.

Attribute

Hinweise

Gibt eine CBOR-Struktur zurück, die die abgerufenen Daten enthält.

Diese Struktur kann zusammen mit dem Sitzungstranskript kryptografisch authentifiziert werden, um dem Leser zu beweisen, dass die Daten von vertrauenswürdigen Anmeldeinformationen stammen und #getMessageAuthenticationCode() zum Abrufen eines MAC verwendet werden können.

Die kryptografisch authentifizierte CBOR-Struktur ist die DeviceAuthenticationBytes Struktur gemäß dem folgenden CDDL-Schema :

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

Die zurückgegebenen Daten sind die binäre Codierung der DeviceNameSpaces Struktur, wie oben definiert.

Java Dokumentation für android.security.identity.ResultData.getAuthenticatedData().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: