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


IdentityCredential.ProveOwnership(Byte[]) Метод

Определение

Подтверждает владение учетными данными.

[Android.Runtime.Register("proveOwnership", "([B)[B", "GetProveOwnership_arrayBHandler", ApiSince=31)]
public virtual byte[] ProveOwnership (byte[] challenge);
[<Android.Runtime.Register("proveOwnership", "([B)[B", "GetProveOwnership_arrayBHandler", ApiSince=31)>]
abstract member ProveOwnership : byte[] -> byte[]
override this.ProveOwnership : byte[] -> byte[]

Параметры

challenge
Byte[]

— это непустый массив байтов, содержимое которого должно быть уникальным, свежим и предоставленным центром выдачи. Предоставленное значение внедрено в созданный CBOR и позволяет выдающим органам убедиться, что возвращенное подтверждение является свежим. Реализации требуются для поддержки проблем по крайней мере 32 байта длины.

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

Byte[]

структура данных COSE_Sign1 выше

Атрибуты

Комментарии

Подтверждает владение учетными данными.

Этот метод возвращает COSE_Sign1 структуру данных, подписанную CredentialKey с полезными данными, заданными ProofOfDeletion ниже.

Возвращенный CBOR имеет следующий тип:

ProofOfOwnership = [
                     "ProofOfOwnership",           ; tstr
                     tstr,                         ; DocType
                     bstr,                         ; Challenge
                     bool                          ; true if this is a test credential, should
                                                   ; always be false.
                 ]

Это реализовано только в версии компонента 202101 или более поздней. Если он не реализован, вызов завершается ошибкой UnsupportedOperationException. Ознакомьтесь android.content.pm.PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE с известными версиями компонентов.

Документация по Java для android.security.identity.IdentityCredential.proveOwnership(byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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