X509ExtendedKeyManager.ChooseClientAlias 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
选择一个别名,在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下对安全套接字的客户端进行身份验证。
[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。
实现
- 属性
注解
选择一个别名,在给定公钥类型和对等方识别的证书颁发机构列表(如果有)的情况下对安全套接字的客户端进行身份验证。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。