CredentialDataResult.GetDeviceNameSpaces Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает структуру CBOR, содержащую извлеченные данные, подписанные устройством.
[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[]
Возвращаемое значение
Байты DeviceNameSpaces
структуры CBOR.
- Атрибуты
Комментарии
Возвращает структуру CBOR, содержащую извлеченные данные, подписанные устройством.
Эта структура , наряду с расшифровкой сеанса, может быть криптографически проверена, чтобы доказать читателю, что данные являются из доверенных учетных данных и #getDeviceMac()
могут использоваться для получения MAC.
Структура CBOR, которая выполняет криптографическую проверку подлинности, является структурой DeviceAuthenticationBytes
в соответствии со следующей схемой CDDL :
DeviceAuthentication = [
"DeviceAuthentication",
SessionTranscript,
DocType,
DeviceNameSpacesBytes
]
DocType = tstr
SessionTranscript = any
DeviceNameSpacesBytes = #6.24(bstr .cbor DeviceNameSpaces)
DeviceAuthenticationBytes = #6.24(bstr .cbor DeviceAuthentication)
где
DeviceNameSpaces = {
* NameSpace => DeviceSignedItems
}
DeviceSignedItems = {
+ DataItemName => DataItemValue
}
NameSpace = tstr
DataItemName = tstr
DataItemValue = any
Возвращаемые данные — это двоичная кодировка DeviceNameSpaces
структуры, как описано выше.
Документация по Java для android.security.identity.CredentialDataResult.getDeviceNameSpaces()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.