語言

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 A可以用來建立新的憑證。

屬性

備註

建立一個新的憑證。

當建立憑證時,會建立一對密碼學金鑰對——CredentialKey,用來驗證該儲存給發行權威機構。 此金鑰對的私有部分永遠不會離開安全硬體,而公開部分則可利用 WritableIdentityCredential#getCredentialKeyCertificateChain(byte[]) 回傳物件取得。

此外,所有憑證資料內容都會被匯入,並建立憑證鑰匙的憑證憑證及憑證鑰匙產生的簽章。 這些後面的數值可能會被發布權威檢查,以驗證資料是否匯入安全硬體且未被修改。

Java 文件 android.security.identity.IdentityCredentialStore.createCredential(java.lang.String, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於