Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : javax.net.ssl
Version documentée : Java SE 17

Classe « SSLSocket »

Informations générales

Héritage

java.lang.Object
    java.net.Socket
        javax.net.ssl.SSLSocket

Définition

public abstract class SSLSocket extends java.net.Socket

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
SSLSocket()
SSLSocket( InetAddress address, int port )
SSLSocket( String host, int port )
SSLSocket( InetAddress address, int port, InetAddress clientAddress, int clientPort )
SSLSocket( String host, int port, InetAddress clientAddress, int clientPort )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public String applicationProtocol R/-
public abstract boolean enableSessionCreation R/W
public abstract String[] enabledCipherSuites R/W
public abstract String[] enabledProtocols R/W
public String handshakeApplicationProtocol R/-
public BiFunction handshakeApplicationProtocolSelector R/W
public SSLSession handshakeSession R/-
public abstract boolean needClientAuth R/W
public SSLParameters sSLParameters R/W
public abstract SSLSession session R/-
public abstract String[] supportedCipherSuites R/-
public abstract String[] supportedProtocols R/-
public abstract boolean useClientMode R/W
public abstract boolean wantClientAuth R/W

Propriétés héritées de la classe java.net.Socket

bound, channel, closed, connected, inetAddress, inputShutdown, inputStream, keepAlive, localAddress, localPort, localSocketAddress, oOBInline, outputShutdown, outputStream, port, receiveBufferSize, remoteSocketAddress, reuseAddress, sendBufferSize, soLinger, soTimeout, socketImplFactory, tcpNoDelay, trafficClass

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public abstract void addHandshakeCompletedListener( HandshakeCompletedListener listener )
public String getApplicationProtocol()
public abstract String[] getEnabledCipherSuites()
public abstract String[] getEnabledProtocols()
public abstract boolean getEnableSessionCreation()
public String getHandshakeApplicationProtocol()
public BiFunction<javax.net.ssl.SSLSocket, java.util.List<java.lang.String>, java.lang.String> getHandshakeApplicationProtocolSelector()
public SSLSession getHandshakeSession()
public abstract boolean getNeedClientAuth()
public abstract SSLSession getSession()
public SSLParameters getSSLParameters()
public abstract String[] getSupportedCipherSuites()
public abstract String[] getSupportedProtocols()
public abstract boolean getUseClientMode()
public abstract boolean getWantClientAuth()
public abstract void removeHandshakeCompletedListener( HandshakeCompletedListener listener )
public abstract void setEnabledCipherSuites( String[] suites )
public abstract void setEnabledProtocols( String[] protocols )
public abstract void setEnableSessionCreation( boolean flag )
public void setHandshakeApplicationProtocolSelector( BiFunction<javax.net.ssl.SSLSocket, java.util.List<java.lang.String>, java.lang.String> selector )
public abstract void setNeedClientAuth( boolean need )
public void setSSLParameters( SSLParameters params )
public abstract void setUseClientMode( boolean mode )
public abstract void setWantClientAuth( boolean want )
public abstract void startHandshake()

Méthodes héritées de la classe java.net.Socket

bind, close, connect, connect, getChannel, getInetAddress, getInputStream, getKeepAlive, getLocalAddress, getLocalPort, getLocalSocketAddress, getOOBInline, getOption, getOutputStream, getPort, getReceiveBufferSize, getRemoteSocketAddress, getReuseAddress, getSendBufferSize, getSoLinger, getSoTimeout, getTcpNoDelay, getTrafficClass, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, sendUrgentData, setKeepAlive, setOOBInline, setOption, setPerformancePreferences, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSoLinger, setSoTimeout, setSocketImplFactory, setTcpNoDelay, setTrafficClass, shutdownInput, shutdownOutput, supportedOptions, toString

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait