Javax.Net.Ssl Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dieses Paket stellt Klassen und Schnittstellen bereit, die für die Verwendung des SSL-Protokolls (Secure Sockets Layer) und des Nachfolgerprotokolls Transport Layer Security (TLS) erforderlich sind.
Klassen
CertPathTrustManagerParameters |
Ein Wrapper für CertPathParameters. |
ExtendedSSLSession |
Erweitert die |
HandshakeCompletedEvent |
Dieses Ereignis gibt an, dass ein SSL-Handshake für eine bestimmte SSL-Verbindung abgeschlossen wurde. |
HttpsURLConnection |
|
KeyManagerFactory |
Diese Klasse fungiert als Factory für Schlüsselmanager basierend auf einer Quelle von Schlüsselmaterial. |
KeyManagerFactorySpi |
Diese Klasse definiert die Dienstanbieterschnittstelle (<b>SPI</b>) für die |
KeyStoreBuilderParameters |
Ein Parameterobjekt für X509KeyManagers, das eine KeyStore-Liste kapselt. |
SNIHostName |
Instanzen dieser Klasse stellen einen Servernamen vom Typ |
SNIMatcher |
Instanzen dieser Klasse stellen einen Abgleichser dar, der Übereinstimmungsvorgänge für eine |
SNIServerName |
Instanzen dieser Klasse stellen einen Servernamen in einer SNI-Erweiterung (Server Name Indication) dar. |
SSLContext |
Instanzen dieser Klasse stellen eine Secure Socket-Protokollimplementierung dar, die als Factory für sichere Socketfabriken oder |
SSLContextSpi |
Diese Klasse definiert die Dienstanbieterschnittstelle (<b>SPI</b>) für die |
SSLEngine |
Eine Klasse, die eine sichere Kommunikation mithilfe von Protokollen wie Secure Sockets Layer (SSL) oder IETF RFC 2246 "Transport Layer Security" (TLS) ermöglicht, aber transportunabhängig ist. |
SSLEngineResult |
Eine Kapselung des Ergebniszustands, der durch E/A-Aufrufe erzeugt wird |
SSLEngineResult.HandshakeStatus |
Eine |
SSLEngineResult.Status |
Eine |
SSLException |
Gibt einen Fehler an, der von einem SSL-Subsystem erkannt wurde. |
SSLHandshakeException |
Gibt an, dass Client und Server nicht die gewünschte Sicherheitsstufe aushandeln konnten. |
SSLKeyException |
Meldet einen fehlerhaften SSL-Schlüssel. |
SSLParameters |
Kapselt Parameter für eine SSL/TLS-Verbindung. |
SSLPeerUnverifiedException |
Gibt an, dass die Identität des Peers nicht überprüft wurde. |
SSLPermission |
Legacysicherheitscode; nicht verwenden. |
SSLProtocolException |
Meldet einen Fehler beim Betrieb des SSL-Protokolls. |
SSLServerSocket |
Diese Klasse erweitert |
SSLServerSocketFactory |
|
SSLSessionBindingEvent |
Dieses Ereignis wird an einen SSLSessionBindingListener weitergegeben. |
SSLSocket |
Diese Klasse erweitert |
SSLSocketFactory |
|
StandardConstants |
Standardkonstantendefinitionen |
TrustManagerFactory |
Diese Klasse fungiert als Factory für Vertrauensverwalter, die auf einer Quelle von Vertrauensmaterial basieren. |
TrustManagerFactorySpi |
Diese Klasse definiert die Dienstanbieterschnittstelle (<b>SPI</b>) für die |
X509ExtendedKeyManager |
Abstrakte Klasse, die eine Erweiterung der X509KeyManager-Schnittstelle bereitstellt. |
X509ExtendedTrustManager |
Erweiterungen der Schnittstelle, um die |
Schnittstellen
IHandshakeCompletedListener |
Diese Schnittstelle wird von jeder Klasse implementiert, die Benachrichtigungen über den Abschluss eines SSL-Protokoll-Handshakes für eine bestimmte SSL-Verbindung empfangen möchte. |
IHostnameVerifier |
Diese Klasse ist die Basisschnittstelle für die Hostnamenüberprüfung. |
IKeyManager |
Dies ist die Basisschnittstelle für JSSE-Schlüsselmanager. |
IManagerFactoryParameters |
Diese Klasse ist die Basisschnittstelle zum Bereitstellen algorithmusspezifischer Informationen für eine KeyManagerFactory oder TrustManagerFactory. |
ISSLSession |
In SSL werden Sitzungen verwendet, um eine laufende Beziehung zwischen zwei Entitäten zu beschreiben. |
ISSLSessionBindingListener |
Diese Schnittstelle wird von Objekten implementiert, die wissen möchten, wann sie von einer SSLSession gebunden oder ungebunden werden. |
ISSLSessionContext |
Ein |
ITrustManager |
Dies ist die Basisschnittstelle für JSSE-Vertrauensmanager. |
IX509KeyManager |
Instanzen dieser Schnittstelle verwalten, welche zertifikatbasierten X509-Schlüsselpaare verwendet werden, um die lokale Seite eines sicheren Sockets zu authentifizieren. |
IX509TrustManager |
Die Instanz dieser Schnittstelle verwaltet, welche X509-Zertifikate zum Authentifizieren der Remoteseite eines secure Sockets verwendet werden können. |