X509ExtendedKeyManager.ChooseClientAlias Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Escolha um alias para autenticar o lado do cliente de um soquete seguro, considerando o tipo de chave pública e a lista de autoridades emissoras de certificados reconhecidas pelo par (se houver).
[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
Parâmetros
- keyType
- String[]
o(s) nome(s) do(s) tipo(s) de algoritmo de chave, ordenado(s) com o tipo de chave mais preferido primeiro.
- issuers
- IPrincipal[]
a lista de nomes de assunto de emissores de CA aceitáveis ou null se não importa quais emissores são usados.
- socket
- Socket
O soquete a ser usado para essa conexão. Esse parâmetro pode ser null, o que indica que as implementações estão livres para selecionar um alias aplicável a qualquer soquete.
Retornos
O nome do alias para a chave desejada ou null se não houver correspondências.
Implementações
- Atributos
Comentários
Escolha um alias para autenticar o lado do cliente de um soquete seguro, considerando o tipo de chave pública e a lista de autoridades emissoras de certificados reconhecidas pelo par (se houver).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.