X509ExtendedKeyManager.ChooseClientAlias 方法

定义

选择一个别名,在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下对安全套接字的客户端进行身份验证。

[Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")]
public abstract string? ChooseClientAlias (string[]? keyType, Java.Security.IPrincipal[]? issuers, Java.Net.Socket? socket);
[<Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")>]
abstract member ChooseClientAlias : string[] * Java.Security.IPrincipal[] * Java.Net.Socket -> string

参数

keyType
String[]

键算法类型名称(s),先按首选键类型排序。

issuers
IPrincipal[]

如果使用哪些颁发者无关紧要,则为可接受的 CA 颁发者使用者名称列表或 null。

socket
Socket

要用于此连接的套接字。 此参数可以为 null,指示实现可以自由选择适用于任何套接字的别名。

返回

所需键的别名,如果没有匹配项,则为 null。

实现

属性

注解

选择一个别名,在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下对安全套接字的客户端进行身份验证。

适用于 . 的 javax.net.ssl.X509KeyManager.chooseClientAlias(java.lang.String[], java.security.Principal[], java.net.Socket)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于