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 nachfolgern TLS-Protokolls (Transport Layer Security) 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 httpsspezifische Features.

KeyManagerFactory

Diese Klasse fungiert als Fabrik für Schlüsselmanager basierend auf einer Quelle des Schlüsselmaterials.

KeyManagerFactorySpi

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

KeyStoreBuilderParameters

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

SNIHostName

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

SNIMatcher

Instanzen dieser Klasse stellen einen Matcher 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 sichere Socketprotokollimplementierung 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 sichere Kommunikation mit Protokollen wie secure Sockets Layer (SSL) oder IETF RFC 2246 "Transport Layer Security" (TLS) -Protokollen ermöglicht, aber transportunabhängig ist.

SSLEngineResult

Eine Kapselung des Ergebniszustands, der von SSLEngine I/O-Aufrufen erzeugt wird.

SSLEngineResult.HandshakeStatus

Eine SSLEngineResult Enumeration, in der der aktuelle Handshakingzustand dieses Zustands SSLEnginebeschrieben wird.

SSLEngineResult.Status

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

SSLException

Gibt eine Art von Fehler an, der von einem SSL-Subsystem erkannt wurde.

SSLHandshakeException

Gibt an, dass der Client und der Server die gewünschte Sicherheitsstufe nicht aushandeln konnten.

SSLKeyException

Meldet einen ungültigen 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 Vorgang des SSL-Protokolls.

SSLServerSocket

Diese Klasse erweitert ServerSockets und stellt sichere Server-Sockets mithilfe von Protokollen wie secure Sockets Layer (SSL) oder TRANSPORT Layer Security (TLS)-Protokollen bereit.

SSLServerSocketFactory

SSLServerSocketFactorys create SSLServerSockets.

SSLSessionBindingEvent

Dieses Ereignis wird an einen SSLSessionBindingListener weitergegeben.

SSLSocket

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

SSLSocketFactory

SSLSocketFactorys create SSLSockets.

StandardConstants

Standardkonstantendefinitionen

TrustManagerFactory

Diese Klasse fungiert als Factory für Vertrauensmanager basierend auf einer Quelle des Vertrauensmaterials.

TrustManagerFactorySpi

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

X509ExtendedKeyManager

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

X509ExtendedTrustManager

Erweiterungen der Schnittstelle zur Unterstützung der X509TrustManager vertraulichen SSL-/TLS-Verbindungsvertrauensverwaltung.

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 fortlaufende Beziehung zwischen zwei Entitäten zu beschreiben.

ISSLSessionBindingListener

Diese Schnittstelle wird von Objekten implementiert, die wissen möchten, wann sie an eine SSLSession gebunden oder ungebunden sind.

ISSLSessionContext

A SSLSessionContext stellt eine Gruppe von S dar, die SSLSessioneiner einzelnen Entität zugeordnet ist.

ITrustManager

Dies ist die Basisschnittstelle für JSSE Trust Manager.

IX509KeyManager

Instanzen dieser Schnittstelle verwalten, welche zertifikatbasierten X509-Schlüsselpaare verwendet werden, um die lokale Seite eines sicheren Sockets zu authentifizieren.

IX509TrustManager

Instanz dieser Schnittstelle verwaltet, welche X509-Zertifikate zum Authentifizieren der Remoteseite eines sicheren Sockets verwendet werden können.