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 nachfolgern TLS-Protokolls (Transport Layer Security) 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 Fabrik für Schlüsselmanager basierend auf einer Quelle des Schlüsselmaterials. |
KeyManagerFactorySpi |
Diese Klasse definiert die Dienstanbieterschnittstelle (<b>SPI</b>) für die |
KeyStoreBuilderParameters |
Ein Parameterobjekt für X509KeyManagers, das eine Liste von KeyStore kapselt. |
SNIHostName |
Instanzen dieser Klasse stellen einen Servernamen des Typs |
SNIMatcher |
Instanzen dieser Klasse stellen einen Matcher 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 sichere Socketprotokollimplementierung 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 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 |
SSLEngineResult.HandshakeStatus |
Eine |
SSLEngineResult.Status |
Eine |
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 |
SSLServerSocketFactory |
|
SSLSessionBindingEvent |
Dieses Ereignis wird an einen SSLSessionBindingListener weitergegeben. |
SSLSocket |
Diese Klasse erweitert |
SSLSocketFactory |
|
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 |
X509ExtendedKeyManager |
Abstrakte Klasse, die die Erweiterung der X509KeyManager-Schnittstelle bereitstellt. |
X509ExtendedTrustManager |
Erweiterungen der Schnittstelle zur Unterstützung der |
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 |
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. |