Javax.Net.Ssl Namespace
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.
Este pacote fornece classes e interfaces necessárias para usar o protocolo SSL (Secure Sockets Layer) e o protocolo TLS (Transport Layer Security) sucessor.
Classes
CertPathTrustManagerParameters |
Um wrapper para CertPathParameters. |
ExtendedSSLSession |
Estende a |
HandshakeCompletedEvent |
Esse evento indica que um handshake SSL foi concluído em uma determinada conexão SSL. |
HttpsURLConnection |
|
KeyManagerFactory |
Essa classe atua como uma fábrica para gerentes-chave com base em uma fonte de material-chave. |
KeyManagerFactorySpi |
Essa classe define a interface do provedor de serviços (<b>SPI/<b>) para a |
KeyStoreBuilderParameters |
Um objeto de parâmetros para X509KeyManagers que encapsula uma List of KeyStore. |
SNIHostName |
As instâncias dessa classe representam um nome de servidor do tipo |
SNIMatcher |
As instâncias dessa classe representam um correspondente que executa operações de correspondência em uma |
SNIServerName |
As instâncias dessa classe representam um nome de servidor em uma extensão SNI (Server Name Indication). |
SSLContext |
As instâncias dessa classe representam uma implementação de protocolo de soquete seguro que atua como uma fábrica para fábricas de soquete seguro ou |
SSLContextSpi |
Essa classe define a interface do provedor de serviços (<b>SPI/<b>) para a |
SSLEngine |
Uma classe que permite comunicações seguras usando protocolos como SSL (Secure Sockets Layer) ou IETF RFC 2246 "Transport Layer Security" (TLS), mas é independente de transporte. |
SSLEngineResult |
Um encapsulamento do estado de resultado produzido por |
SSLEngineResult.HandshakeStatus |
Um |
SSLEngineResult.Status |
Um |
SSLException |
Indica algum tipo de erro detectado por um subsistema SSL. |
SSLHandshakeException |
Indica que o cliente e o servidor não puderam negociar o nível de segurança desejado. |
SSLKeyException |
Relata uma chave SSL incorreta. |
SSLParameters |
Encapsula parâmetros para uma conexão SSL/TLS. |
SSLPeerUnverifiedException |
Indica que a identidade do par não foi verificada. |
SSLPermission |
Código de segurança legado; não usar. |
SSLProtocolException |
Relata um erro na operação do protocolo SSL. |
SSLServerSocket |
Essa classe estende |
SSLServerSocketFactory |
|
SSLSessionBindingEvent |
Esse evento é propagado para um SSLSessionBindingListener. |
SSLSocket |
Essa classe estende |
SSLSocketFactory |
|
StandardConstants |
Definições de constantes padrão |
TrustManagerFactory |
Essa classe atua como uma fábrica para gerentes de confiança com base em uma fonte de material de confiança. |
TrustManagerFactorySpi |
Essa classe define a interface do provedor de serviços (<b>SPI/<b>) para a |
X509ExtendedKeyManager |
Classe abstrata que fornece a extensão da interface X509KeyManager. |
X509ExtendedTrustManager |
Extensões para a |
Interfaces
IHandshakeCompletedListener |
Essa interface é implementada por qualquer classe que deseja receber notificações sobre a conclusão de um handshake de protocolo SSL em uma determinada conexão SSL. |
IHostnameVerifier |
Essa classe é a interface base para verificação de nome de host. |
IKeyManager |
Esta é a interface base para gerenciadores de chaves JSSE. |
IManagerFactoryParameters |
Essa classe é a interface base para fornecer informações específicas do algoritmo para um KeyManagerFactory ou TrustManagerFactory. |
ISSLSession |
No SSL, as sessões são usadas para descrever um relacionamento contínuo entre duas entidades. |
ISSLSessionBindingListener |
Esta interface é implementada por objetos que querem saber quando eles estão sendo vinculados ou desvinculados de um SSLSession. |
ISSLSessionContext |
A |
ITrustManager |
Essa é a interface base para gerenciadores de confiança JSSE. |
IX509KeyManager |
As instâncias dessa interface gerenciam quais pares de chaves baseadas em certificado X509 são usados para autenticar o lado local de um soquete seguro. |
IX509TrustManager |
Instância dessa interface gerenciar quais certificados X509 podem ser usados para autenticar o lado remoto de um soquete seguro. |