Compartilhar via


SSLEngine.SetEnabledProtocols(String[]) Método

Definição

Defina as versões de protocolo habilitadas para uso neste mecanismo.

[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 um dos nomes de versão do protocolo não for suportado ou se protocols for null.

Comentários

Defina as versões de protocolo habilitadas para uso neste mecanismo.

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 sã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.

Documentação Java para javax.net.ssl.SSLEngine.setEnabledProtocols(java.lang.String[]).

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.

Aplica-se a