java.lang.Object
javax.net.ssl.SSLParameters
nl.altindag.ssl.sslparameters.DelegatingSSLParameters
nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Lockprivate final ReadWriteLockprivate final LockFields inherited from class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
sslParameters -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]booleanString[]private <V> VbooleanvoidsetAlgorithmConstraints(AlgorithmConstraints constraints) voidsetCipherSuites(String[] cipherSuites) voidsetEndpointIdentificationAlgorithm(String algorithm) voidsetNeedClientAuth(boolean needClientAuth) voidsetProtocols(String[] protocols) private voidsetSafely(SSLParametersRunnable sslParametersRunnable) voidsetSslParameters(SSLParameters sslParameters) voidsetWantClientAuth(boolean wantClientAuth) Methods inherited from class javax.net.ssl.SSLParameters
getApplicationProtocols, getEnableRetransmissions, getMaximumPacketSize, getNamedGroups, getServerNames, getSignatureSchemes, getSNIMatchers, getUseCipherSuitesOrder, setApplicationProtocols, setEnableRetransmissions, setMaximumPacketSize, setNamedGroups, setServerNames, setSignatureSchemes, setSNIMatchers, setUseCipherSuitesOrder
-
Field Details
-
readWriteLock
-
readLock
-
writeLock
-
-
Constructor Details
-
HotSwappableSSLParameters
-
-
Method Details
-
setSslParameters
- Overrides:
setSslParametersin classDelegatingSSLParameters
-
getInnerSslParameters
- Overrides:
getInnerSslParametersin classDelegatingSSLParameters
-
getCipherSuites
- Overrides:
getCipherSuitesin classDelegatingSSLParameters
-
getProtocols
- Overrides:
getProtocolsin classDelegatingSSLParameters
-
getWantClientAuth
public boolean getWantClientAuth()- Overrides:
getWantClientAuthin classDelegatingSSLParameters
-
getNeedClientAuth
public boolean getNeedClientAuth()- Overrides:
getNeedClientAuthin classDelegatingSSLParameters
-
getAlgorithmConstraints
- Overrides:
getAlgorithmConstraintsin classDelegatingSSLParameters
-
getEndpointIdentificationAlgorithm
- Overrides:
getEndpointIdentificationAlgorithmin classDelegatingSSLParameters
-
setCipherSuites
- Overrides:
setCipherSuitesin classDelegatingSSLParameters
-
setProtocols
- Overrides:
setProtocolsin classDelegatingSSLParameters
-
setWantClientAuth
public void setWantClientAuth(boolean wantClientAuth) - Overrides:
setWantClientAuthin classDelegatingSSLParameters
-
setNeedClientAuth
public void setNeedClientAuth(boolean needClientAuth) - Overrides:
setNeedClientAuthin classDelegatingSSLParameters
-
setAlgorithmConstraints
- Overrides:
setAlgorithmConstraintsin classDelegatingSSLParameters
-
setEndpointIdentificationAlgorithm
- Overrides:
setEndpointIdentificationAlgorithmin classDelegatingSSLParameters
-
getSafely
-
setSafely
-