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[]

имена типов алгоритма ключей, упорядоченные с наиболее предпочтительным типом ключа.

issuers
IPrincipal[]

список допустимых имен субъектов ЦС или null, если не имеет значения, какие издатели используются.

socket
Socket

сокет, используемый для этого подключения. Этот параметр может иметь значение NULL, что указывает, что реализации могут свободно выбирать псевдоним, применимый к любому сокету.

Возвращаемое значение

имя псевдонима для нужного ключа или значение NULL, если совпадений нет.

Реализации

Атрибуты

Комментарии

Выберите псевдоним для проверки подлинности на стороне клиента защищенного сокета с учетом типа открытого ключа и списка центров выдачи сертификатов, распознаваемых одноранговым элементом (при наличии).

Документация по Java для javax.net.ssl.X509KeyManager.chooseClientAlias(java.lang.String[], java.security.Principal[], java.net.Socket).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к