X509ExtendedKeyManager.ChooseEngineServerAlias 方法

定义

选择别名以在给定公钥类型和对等方识别的 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。

适用于 . 的 javax.net.ssl.X509ExtendedKeyManager.chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine)Java 文档

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

适用于