Language

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

名前空間にグループ化された、アクセス制御プロファイルとデータ要素とその値など、プロビジョニングするデータ。

返品

Byte[]

COSE_Sign1データ構造については、上記を参照してください。

属性

注釈

指定したアクセス制御プロファイルを使用して、資格情報内のすべてのデータを格納します。

このメソッドは、次に定義するようにペイロードが ProofOfProvisioning に設定された CredentialKey によって署名されたCOSE_Sign1データ構造を返します。

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 =&gt; [ + Entry ]
                 },

                 Namespace = tstr

                 Entry = {
                     "name" : tstr,
                     "value" : any,
                     "accessControlProfiles" : [ * uint ],
                 }

このデータ構造は、資格情報のプレゼンテーション中に ResultData#getAuthenticatedData() によって返される CBOR で返される可能性があるデータに関する保証を発行者に提供します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象