IdentityCredentialStore.CreateCredential(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立一個新的憑證。
[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[]) 回傳物件取得。
此外,所有憑證資料內容都會被匯入,並建立憑證鑰匙的憑證憑證及憑證鑰匙產生的簽章。 這些後面的數值可能會被發布權威檢查,以驗證資料是否匯入安全硬體且未被修改。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。