CredentialDataResult.GetDeviceNameSpaces Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.