KeyStoreSpi.EngineSetKeyEntry 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
EngineSetKeyEntry(String, Byte[], Certificate[]) |
將指定的金鑰(已受保護)指派給指定的別名。 |
EngineSetKeyEntry(String, IKey, Char[], Certificate[]) |
將指定的金鑰指派給指定的別名,以指定的密碼加以保護。 |
EngineSetKeyEntry(String, Byte[], Certificate[])
將指定的金鑰(已受保護)指派給指定的別名。
[Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_arrayBarrayLjava_security_cert_Certificate_Handler")]
public abstract void EngineSetKeyEntry (string? alias, byte[]? key, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_arrayBarrayLjava_security_cert_Certificate_Handler")>]
abstract member EngineSetKeyEntry : string * byte[] * Java.Security.Cert.Certificate[] -> unit
參數
- alias
- String
別名名稱
- key
- Byte[]
要與別名建立關聯的金鑰 (以受保護的格式)
- chain
- Certificate[]
對應公鑰的憑證鏈結(只有在受保護金鑰的類型 java.security.PrivateKey
時才有用)。
- 屬性
例外狀況
如果此工作失敗,則為 。
如果 key
是 PrivateKey
,則 chain
為 。
備註
將指定的金鑰(已受保護)指派給指定的別名。
如果受保護的金鑰類型 java.security.PrivateKey
為 ,它必須隨附認證對應公鑰的憑證鏈結。
如果指定的別名已經存在,則會由指定的密鑰覆寫與其相關聯的密鑰存放區資訊(可能為憑證鏈結)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
EngineSetKeyEntry(String, IKey, Char[], Certificate[])
將指定的金鑰指派給指定的別名,以指定的密碼加以保護。
[Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_Ljava_security_Key_arrayCarrayLjava_security_cert_Certificate_Handler")]
public abstract void EngineSetKeyEntry (string? alias, Java.Security.IKey? key, char[]? password, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("engineSetKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "GetEngineSetKeyEntry_Ljava_lang_String_Ljava_security_Key_arrayCarrayLjava_security_cert_Certificate_Handler")>]
abstract member EngineSetKeyEntry : string * Java.Security.IKey * char[] * Java.Security.Cert.Certificate[] -> unit
參數
- alias
- String
別名名稱
- key
- IKey
要與別名相關聯的索引鍵
- password
- Char[]
用來保護金鑰的密碼
- chain
- Certificate[]
對應公鑰的憑證鏈結(只有在指定的金鑰為 類型 java.security.PrivateKey
時才需要 )。
- 屬性
例外狀況
如果無法保護指定的金鑰,或此作業因其他原因而失敗,則為 。
如果 key
是 PrivateKey
,且 chain
未包含任何憑證,則為 。
備註
將指定的金鑰指派給指定的別名,以指定的密碼加以保護。
如果指定的金鑰類型 java.security.PrivateKey
為 ,它必須伴隨認證對應公鑰的憑證鏈結。
如果指定的別名已經存在,則會由指定的密鑰覆寫與其相關聯的密鑰存放區資訊(可能為憑證鏈結)。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。