IdentityCredentialStore.CreateCredential(String, String) メソッド

定義

新しい資格情報を作成します。

[Android.Runtime.Register("createCredential", "(Ljava/lang/String;Ljava/lang/String;)Landroid/security/identity/WritableIdentityCredential;", "GetCreateCredential_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)]
public abstract Android.Security.Identity.WritableIdentityCredential CreateCredential (string credentialName, string docType);
[<Android.Runtime.Register("createCredential", "(Ljava/lang/String;Ljava/lang/String;)Landroid/security/identity/WritableIdentityCredential;", "GetCreateCredential_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)>]
abstract member CreateCredential : string * string -> Android.Security.Identity.WritableIdentityCredential

パラメーター

credentialName
String

資格情報を識別するために使用される名前。

docType
String

資格情報のドキュメントの種類。

戻り値

WritableIdentityCredential新しい資格情報を作成するために使用できる 。

属性

注釈

新しい資格情報を作成します。

資格情報が作成されると、発行元機関に対するストアの認証に使用される暗号化キー ペア (CredentialKey) が作成されます。 このキーペアのプライベート部分はセキュリティで保護されたハードウェアから離れることはなく、パブリック部分は返されたオブジェクトで を使用して WritableIdentityCredential#getCredentialKeyCertificateChain(byte[]) 取得できます。

さらに、すべての資格情報データ コンテンツがインポートされ、CredentialKey の証明書と CredentialKey で生成された署名が作成されます。 これらの後者の値は、発行元機関によってチェックされ、データがセキュリティで保護されたハードウェアにインポートされ、変更されていない状態でインポートされたことを確認できます。

android.security.identity.IdentityCredentialStore.createCredential(java.lang.String, java.lang.String)Java ドキュメント。

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

適用対象