SSLServerSocket.SetEnabledProtocols(String[]) 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.
Controla quais protocolos específicos estão habilitados para uso por conexões aceitas.
[Android.Runtime.Register("setEnabledProtocols", "([Ljava/lang/String;)V", "GetSetEnabledProtocols_arrayLjava_lang_String_Handler")]
public abstract void SetEnabledProtocols(string[]? protocols);
[<Android.Runtime.Register("setEnabledProtocols", "([Ljava/lang/String;)V", "GetSetEnabledProtocols_arrayLjava_lang_String_Handler")>]
abstract member SetEnabledProtocols : string[] -> unit
Parâmetros
- protocols
- String[]
Nomes de todos os protocolos a serem habilitados.
- Atributos
Exceções
se não houver suporte para um dos protocolos.
Comentários
Controla quais protocolos específicos estão habilitados para uso por conexões aceitas.
Os protocolos devem ter sido listados por getSupportedProtocols() como sendo suportados. Após uma chamada bem-sucedida para esse método, somente os protocols protocolos listados no parâmetro estão habilitados para uso.
Devido à maneira como a versão do protocolo é negociada, as conexões só poderão usar um membro do conjunto mais baixo de versões de protocolo habilitadas contíguas. Por exemplo, habilitar o TLSv1.2 e o TLSv1 resultará em conexões que só poderão usar o TLSv1.
SSLSockets retornados de accept() herdar essa configuração.
Documentação Java para javax.net.ssl.SSLServerSocket.setEnabledProtocols(java.lang.String[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.