WritableIdentityCredential.Personalize(PersonalizationData) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Хранит все данные в учетных данных с указанными профилями управления доступом.
[Android.Runtime.Register("personalize", "(Landroid/security/identity/PersonalizationData;)[B", "GetPersonalize_Landroid_security_identity_PersonalizationData_Handler", ApiSince=30)]
public abstract byte[] Personalize (Android.Security.Identity.PersonalizationData personalizationData);
[<Android.Runtime.Register("personalize", "(Landroid/security/identity/PersonalizationData;)[B", "GetPersonalize_Landroid_security_identity_PersonalizationData_Handler", ApiSince=30)>]
abstract member Personalize : Android.Security.Identity.PersonalizationData -> byte[]
Параметры
- personalizationData
- PersonalizationData
Данные для подготовки, включая профили управления доступом и элементы данных и их значения, сгруппированы в пространства имен.
Возвращаемое значение
Структура данных COSE_Sign1 см. выше.
- Атрибуты
Комментарии
Хранит все данные в учетных данных с указанными профилями управления доступом.
Этот метод возвращает COSE_Sign1 структуру данных, подписанную CredentialKey с полезными данными, заданными ProofOfProvisioning
ниже.
ProofOfProvisioning = [
"ProofOfProvisioning", ; tstr
tstr, ; DocType
[ * AccessControlProfile ],
ProvisionedData,
bool ; true if this is a test credential, should
; always be false.
]
AccessControlProfile = {
"id": uint,
? "readerCertificate" : bstr,
? (
"userAuthenticationRequired" : bool,
"timeoutMillis" : uint,
)
}
ProvisionedData = {
* Namespace => [ + Entry ]
},
Namespace = tstr
Entry = {
"name" : tstr,
"value" : any,
"accessControlProfiles" : [ * uint ],
}
Эта структура данных гарантирует издателю данные, которые могут быть возвращены в CBOR ResultData#getAuthenticatedData()
во время презентации учетных данных.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.