CredentialDataResult.GetDeviceMac Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает код проверки подлинности сообщения по DeviceAuthenticationBytes
указанному в #getDeviceNameSpaces()
CBOR, чтобы доказать читателю, что данные являются доверенными учетными данными.
[Android.Runtime.Register("getDeviceMac", "()[B", "GetGetDeviceMacHandler", ApiSince=33)]
public abstract byte[]? GetDeviceMac ();
[<Android.Runtime.Register("getDeviceMac", "()[B", "GetGetDeviceMacHandler", ApiSince=33)>]
abstract member GetDeviceMac : unit -> byte[]
Возвращаемое значение
Структура COSE_Mac0 с кодом проверки подлинности сообщения, как описано выше или null
если указанные выше условия не выполнены.
- Атрибуты
Комментарии
Возвращает код проверки подлинности сообщения по DeviceAuthenticationBytes
указанному в #getDeviceNameSpaces()
CBOR, чтобы доказать читателю, что данные являются доверенными учетными данными.
Mac докажет читателю, что данные из доверенных учетных данных. Этот код создается с помощью ключевого соглашения и функции извлечения ключей из шифруитета с закрытым ключом проверки подлинности и временным открытым ключом средства чтения для вычисления ключа проверки подлинности общего сообщения (MAC), а затем с помощью функции MAC из шифруитета для вычисления MAC-данных, прошедших проверку подлинности. Дополнительные сведения об этой операции см. в разделе 9.2.3.5 ISO/IEC 18013-5.
Если расшифровка сеанса или эфемерный ключ чтения не задан для PresentationSession
получения этих данных, код отсутствования сообщения не будет создан, и этот метод вернет null
.
Документация по Java для android.security.identity.CredentialDataResult.getDeviceMac()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.