語言

KeyStoreSpi.EngineSetKeyEntry 方法

定義

多載

名稱 Description
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 是 A PrivateKey ,且 chain 則 是 。

備註

將已受保護的指定金鑰指派給指定的別名。

若受保護金鑰型別為 java.security.PrivateKey,必須附有證明對應公鑰的憑證鏈。

如果該別名已經存在,與之相關的金鑰儲存資訊會被該金鑰(可能還有憑證鏈)覆蓋。

Java 文件 java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[])。

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

適用於

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 是 a PrivateKey ,且 chain 不包含任何憑證。

備註

將指定金鑰分配給指定的別名,並以指定密碼保護它。

若指定金鑰型別為 java.security.PrivateKey,必須附有證明對應公鑰的憑證鏈。

如果該別名已經存在,與之相關的金鑰儲存資訊會被該金鑰(可能還有憑證鏈)覆蓋。

Java 文件 java.security.KeyStoreSpi.engineSetKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[])。

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

適用於