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