KeyManagerFactorySpi.EngineInit 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
EngineInit(IManagerFactoryParameters) |
使用密钥材料源初始化此工厂。 |
EngineInit(KeyStore, Char[]) |
使用密钥材料源初始化此工厂。 |
EngineInit(IManagerFactoryParameters)
使用密钥材料源初始化此工厂。
[Android.Runtime.Register("engineInit", "(Ljavax/net/ssl/ManagerFactoryParameters;)V", "GetEngineInit_Ljavax_net_ssl_ManagerFactoryParameters_Handler")]
protected abstract void EngineInit (Javax.Net.Ssl.IManagerFactoryParameters? spec);
[<Android.Runtime.Register("engineInit", "(Ljavax/net/ssl/ManagerFactoryParameters;)V", "GetEngineInit_Ljavax_net_ssl_ManagerFactoryParameters_Handler")>]
abstract member EngineInit : Javax.Net.Ssl.IManagerFactoryParameters -> unit
参数
提供程序特定的参数规范的实现
- 属性
例外
如果发生错误,则为 。
注解
使用密钥材料源初始化此工厂。
在某些情况下,提供程序可能需要密钥存储和密码以外的初始化参数。 该特定提供程序的用户应传递提供程序定义的相应 ManagerFactoryParameters
实现。 然后,提供程序可以调用 ManagerFactoryParameters 实现中的指定方法以获取所需的信息。
适用于 . 的 javax.net.ssl.KeyManagerFactorySpi.engineInit(javax.net.ssl.ManagerFactoryParameters)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
EngineInit(KeyStore, Char[])
使用密钥材料源初始化此工厂。
[Android.Runtime.Register("engineInit", "(Ljava/security/KeyStore;[C)V", "GetEngineInit_Ljava_security_KeyStore_arrayCHandler")]
protected abstract void EngineInit (Java.Security.KeyStore? ks, char[]? password);
[<Android.Runtime.Register("engineInit", "(Ljava/security/KeyStore;[C)V", "GetEngineInit_Ljava_security_KeyStore_arrayCHandler")>]
abstract member EngineInit : Java.Security.KeyStore * char[] -> unit
参数
- ks
- KeyStore
密钥存储或 null
- password
- Char[]
用于恢复密钥的密码
- 属性
例外
如果初始化此实例失败,则为 。
如果所需的算法不可用,
如果无法恢复密钥,则为 。
注解
使用密钥材料源初始化此工厂。
适用于 . 的 javax.net.ssl.KeyManagerFactorySpi.engineInit(java.security.KeyStore, char[])
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。