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 « SSLEngine »

Informations générales

Héritage

java.lang.Object
    javax.net.ssl.SSLEngine

Définition

public abstract class SSLEngine extends java.lang.Object

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
SSLEngine()
SSLEngine( String peerHost, int peerPort )

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 Runnable delegatedTask 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 HandshakeStatus handshakeStatus R/-
public abstract boolean inboundDone R/-
public abstract boolean needClientAuth R/W
public abstract boolean outboundDone R/-
public String peerHost R/-
public int peerPort R/-
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.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 beginHandshake()
public abstract void closeInbound()
public abstract void closeOutbound()
public String getApplicationProtocol()
public abstract Runnable getDelegatedTask()
public abstract String[] getEnabledCipherSuites()
public abstract String[] getEnabledProtocols()
public abstract boolean getEnableSessionCreation()
public String getHandshakeApplicationProtocol()
public BiFunction<javax.net.ssl.SSLEngine, java.util.List<java.lang.String>, java.lang.String> getHandshakeApplicationProtocolSelector()
public SSLSession getHandshakeSession()
public abstract HandshakeStatus getHandshakeStatus()
public abstract boolean getNeedClientAuth()
public String getPeerHost()
public int getPeerPort()
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 boolean isInboundDone()
public abstract boolean isOutboundDone()
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.SSLEngine, 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 SSLEngineResult unwrap( ByteBuffer src, ByteBuffer[] dsts )
public SSLEngineResult unwrap( ByteBuffer src, ByteBuffer dst )
public abstract SSLEngineResult unwrap( ByteBuffer src, ByteBuffer[] dsts, int offset, int length )
public SSLEngineResult wrap( ByteBuffer[] srcs, ByteBuffer dst )
public SSLEngineResult wrap( ByteBuffer src, ByteBuffer dst )
public abstract SSLEngineResult wrap( ByteBuffer[] srcs, int offset, int length, ByteBuffer dst )

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

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