ResultData.GetAuthenticatedData 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 récupérées.
[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[]
Retours
Octets de la DeviceNameSpaces structure CBOR.
- Attributs
Remarques
Retourne une structure CBOR contenant les données 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 #getMessageAuthenticationCode() 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)
où
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.
Java documentation pour android.security.identity.ResultData.getAuthenticatedData().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.