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 байта длины.
Возвращаемое значение
структура данных 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.