Freigeben über


Javax.Net.Ssl Namespace

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 SSLSession Schnittstelle, um zusätzliche Sitzungsattribute zu unterstützen.

HandshakeCompletedEvent

Dieses Ereignis gibt an, dass ein SSL-Handshake für eine bestimmte SSL-Verbindung abgeschlossen wurde.

HttpsURLConnection

HttpsURLConnection erweitert HttpURLConnection mit Unterstützung für https-spezifische Features.

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

KeyStoreBuilderParameters

Ein Parameterobjekt für X509KeyManagers, das eine KeyStore-Liste kapselt.

SNIHostName

Instanzen dieser Klasse stellen einen Servernamen vom Typ StandardConstants#SNI_HOST_NAME host_name in einer SNI-Erweiterung (Server Name Indication) dar.

SNIMatcher

Instanzen dieser Klasse stellen einen Abgleichser dar, der Übereinstimmungsvorgänge für eine SNIServerName Instanz ausführt.

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

SSLContextSpi

Diese Klasse definiert die Dienstanbieterschnittstelle (<b>SPI</b>) für die SSLContext Klasse.

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

SSLEngineResult.HandshakeStatus

Eine SSLEngineResult Enumeration, die den aktuellen Handshakingzustand dieses SSLEnginebeschreibt.

SSLEngineResult.Status

Eine SSLEngineResult Enumeration, die das Gesamtergebnis des SSLEngine Vorgangs beschreibt.

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 ServerSockets und stellt sichere Serversockets mithilfe von Protokollen wie Secure Sockets Layer (SSL) oder Transport Layer Security (TLS) bereit.

SSLServerSocketFactory

SSLServerSocketFactoryerstellt SSLServerSockets.

SSLSessionBindingEvent

Dieses Ereignis wird an einen SSLSessionBindingListener weitergegeben.

SSLSocket

Diese Klasse erweitert Sockets und stellt einen sicheren Socket mithilfe von Protokollen wie "Secure Sockets Layer" (SSL) oder IETF-Protokollen "Transport Layer Security" (TLS) bereit.

SSLSocketFactory

SSLSocketFactoryerstellt SSLSockets.

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

X509ExtendedKeyManager

Abstrakte Klasse, die eine Erweiterung der X509KeyManager-Schnittstelle bereitstellt.

X509ExtendedTrustManager

Erweiterungen der Schnittstelle, um die X509TrustManager Verwaltung vertraulicher SSL/TLS-Verbindungen zu unterstützen.

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 SSLSessionContext stellt einen Satz von s dar, der SSLSessioneiner einzelnen Entität zugeordnet ist.

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.