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且PrivateKeychain确实存在。
注解
将给定密钥(已受保护)分配给给定的别名。
如果受保护密钥的类型为类型 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时才是必需的)。
- 属性
 
例外
如果指定的密钥无法受到保护,或者此操作因其他原因而失败。
如果为 a 且chain不包含任何证书,则为 <PrivateKey/>。
注解
将给定密钥分配给给定的别名,并使用给定的密码对其进行保护。
如果给定密钥的类型为类型 java.security.PrivateKey,则它必须附带一个证书链来认证相应的公钥。
如果给定的别名已存在,则与该别名关联的密钥存储信息将被给定密钥(可能为证书链)重写。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。