IX509KeyManager 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此接口的实例管理哪些基于证书的 X509 密钥对用于对安全套接字的本地端进行身份验证。
[Android.Runtime.Register("javax/net/ssl/X509KeyManager", "", "Javax.Net.Ssl.IX509KeyManagerInvoker")]
public interface IX509KeyManager : IDisposable, Java.Interop.IJavaPeerable, Javax.Net.Ssl.IKeyManager
[<Android.Runtime.Register("javax/net/ssl/X509KeyManager", "", "Javax.Net.Ssl.IX509KeyManagerInvoker")>]
type IX509KeyManager = interface
interface IKeyManager
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 派生
- 属性
- 实现
注解
此接口的实例管理哪些基于证书的 X509 密钥对用于对安全套接字的本地端进行身份验证。
在安全套接字协商期间,implentation 调用此接口中的方法:<UL><LI> 根据提供的条件确定可用于协商的别名集,<LI> 根据提供的条件选择最佳别名,LI <> 获取给定别名的相应密钥材料。 </Ul>
注意:应使用 X509ExtendedKeyManager 来改用此类。
在 1.4 中添加。
的 javax.net.ssl.X509KeyManager
Java 文档。
此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。
属性
Handle |
获取基础 Android 对象的 JNI 值。 (继承自 IJavaObject) |
JniIdentityHashCode |
返回包装实例的 的值 |
JniManagedPeerState |
托管对等方的状态。 (继承自 IJavaPeerable) |
JniPeerMembers |
成员访问和调用支持。 (继承自 IJavaPeerable) |
PeerReference |
返回 JniObjectReference 包装的 Java 对象实例的 。 (继承自 IJavaPeerable) |
方法
ChooseClientAlias(String[], IPrincipal[], Socket) |
在给定公钥类型和由对等方 (识别的证书颁发机构列表(如果有任何) )的情况下,选择别名对安全套接字的客户端进行身份验证。 |
ChooseServerAlias(String, IPrincipal[], Socket) |
在给定公钥类型和由对等方 (识别的证书颁发机构列表(如果有任何) )的情况下,选择别名对安全套接字的服务器端进行身份验证。 |
Disposed() |
释放实例时调用。 (继承自 IJavaPeerable) |
DisposeUnlessReferenced() |
如果没有对此实例的未完成引用,则调用 |
Finalized() |
在实例完成时调用。 (继承自 IJavaPeerable) |
GetCertificateChain(String) |
返回与给定别名关联的证书链。 |
GetClientAliases(String, IPrincipal[]) |
获取用于验证安全套接字客户端的匹配别名(如果存在任何) )的公钥类型和由对等 (识别的证书颁发机构列表。 |
GetPrivateKey(String) |
返回与给定别名关联的键。 |
GetServerAliases(String, IPrincipal[]) |
获取匹配的别名,以便在给定公钥类型和由对等方 (识别的证书颁发机构列表(如果有任何) )的情况下对安全套接字的服务器端进行身份验证。 |
SetJniIdentityHashCode(Int32) |
设置 返回 |
SetJniManagedPeerState(JniManagedPeerStates) |
此接口的实例管理哪些基于证书的 X509 密钥对用于对安全套接字的本地端进行身份验证。 (继承自 IJavaPeerable) |
SetPeerReference(JniObjectReference) |
设置 返回 |
UnregisterFromRuntime() |
取消注册此实例,以便运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。 (继承自 IJavaPeerable) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
此接口的实例管理哪些基于证书的 X509 密钥对用于对安全套接字的本地端进行身份验证。 |
GetJniTypeName(IJavaPeerable) |
此接口的实例管理哪些基于证书的 X509 密钥对用于对安全套接字的本地端进行身份验证。 |