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, если совпадений нет.
Реализации
- Атрибуты
Комментарии
Выберите псевдоним для проверки подлинности на стороне клиента защищенного сокета с учетом типа открытого ключа и списка центров выдачи сертификатов, распознаваемых одноранговым элементом (при наличии).
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.