X509ExtendedKeyManager.ChooseEngineServerAlias 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
选择别名以在给定公钥类型和对等方识别的 SSLEngine
证书颁发机构列表(如果有)的情况下对连接的服务器端进行身份验证。
[Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")]
public virtual string? ChooseEngineServerAlias (string? keyType, Java.Security.IPrincipal[]? issuers, Javax.Net.Ssl.SSLEngine? engine);
[<Android.Runtime.Register("chooseEngineServerAlias", "(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;", "GetChooseEngineServerAlias_Ljava_lang_String_arrayLjava_security_Principal_Ljavax_net_ssl_SSLEngine_Handler")>]
abstract member ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string
override this.ChooseEngineServerAlias : string * Java.Security.IPrincipal[] * Javax.Net.Ssl.SSLEngine -> string
参数
- keyType
- String
键算法类型名称。
- issuers
- IPrincipal[]
如果使用哪些颁发者无关紧要,则为可接受的 CA 颁发者使用者名称列表或 null。
- engine
- SSLEngine
SSLEngine
要用于此连接。 此参数可以为 null,指示此接口的实现可以自由选择适用于任何引擎的别名。
返回
所需键的别名,如果没有匹配项,则为 null。
- 属性
注解
选择别名以在给定公钥类型和对等方识别的 SSLEngine
证书颁发机构列表(如果有)的情况下对连接的服务器端进行身份验证。
默认实现返回 null。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。