CredentialDataResult.GetDeviceNameSpaces 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 gerätesignierten Daten enthält.
[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[]
Gibt zurück
Die Bytes der DeviceNameSpaces
CBOR-Struktur.
- Attribute
Hinweise
Gibt eine CBOR-Struktur zurück, die die abgerufenen gerätesignierten 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 #getDeviceMac()
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.CredentialDataResult.getDeviceNameSpaces()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.