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.
Esse pacote fornece classes e interfaces necessárias para usar o protocolo SSL (Secure Sockets Layer) e o protocolo TLS (Transport Layer Security) sucessor.
Classes
| Nome | Description |
|---|---|
| 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 de chaves com base em uma fonte de material de chave. |
| KeyManagerFactorySpi |
Essa classe define a Interface do Provedor de Serviço (<b>SPI</b>) para a |
| KeyStoreBuilderParameters |
Um objeto de parâmetros para X509KeyManagers que encapsula uma lista de 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 (Indicação de Nome do Servidor). |
| 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 soquetes seguros ou |
| SSLContextSpi |
Essa classe define a Interface do Provedor de Serviço (<b>SPI</b>) para a |
| SSLEngine |
Uma classe que permite comunicações seguras usando protocolos como os protocolos 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 |
Uma |
| SSLEngineResult.Status |
Uma |
| 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 herdado; não use. |
| 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ço (<b>SPI</b>) para a |
| X509ExtendedKeyManager |
Classe abstrata que fornece a extensão da interface X509KeyManager. |
| X509ExtendedTrustManager |
Extensões para a |
Interfaces
| Nome | Description |
|---|---|
| IHandshakeCompletedListener |
Essa interface é implementada por qualquer classe que queira 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 |
Essa é 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 uma relação contínua entre duas entidades. |
| ISSLSessionBindingListener |
Essa interface é implementada por objetos que desejam saber quando estão sendo associados ou desvinculados de uma SSLSession. |
| ISSLSessionContext |
Um |
| ITrustManager |
Essa é a interface base para gerentes de confiança JSSE. |
| IX509KeyManager |
As instâncias dessa interface gerenciam quais pares de chaves baseados em certificado X509 são usados para autenticar o lado local de um soquete seguro. |
| IX509TrustManager |
A instância dessa interface gerencia quais certificados X509 podem ser usados para autenticar o lado remoto de um soquete seguro. |