ResultData.GetAuthenticatedData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.