CredentialDataResult.GetDeviceNameSpaces Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una struttura CBOR contenente i dati con firma del dispositivo recuperati.
[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[]
Restituisce
Byte della DeviceNameSpaces
struttura CBOR.
- Attributi
Commenti
Restituisce una struttura CBOR contenente i dati con firma del dispositivo recuperati.
Questa struttura, insieme alla trascrizione della sessione, può essere autenticata in modo crittografico per dimostrare al lettore che i dati provengono da credenziali attendibili e #getDeviceMac()
possono essere usati per ottenere un MAC.
La struttura CBOR autenticata in modo crittografico è la DeviceAuthenticationBytes
struttura in base allo schema CDDL seguente:
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
I dati restituiti sono la codifica binaria della DeviceNameSpaces
struttura come definito in precedenza.
Documentazione java per android.security.identity.CredentialDataResult.getDeviceNameSpaces()
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.