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