WritableIdentityCredential.Personalize(PersonalizationData) 方法   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的访问控制配置文件将所有数据存储在凭据中。
[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
 
要预配的数据(包括访问控制配置文件和数据元素及其值)分组到命名空间中。
返回
		Byte[]
		
	
	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 属性许可证中所述的术语使用。