Поделиться через


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[]

Возвращаемое значение

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.

Применяется к