public abstract class DefaultTlsServer extends AbstractTlsServer
cipherFactory, clientECPointFormats, clientExtensions, clientVersion, context, eccCipherSuitesOffered, encryptThenMACOffered, maxFragmentLengthOffered, namedCurves, offeredCipherSuites, offeredCompressionMethods, selectedCipherSuite, selectedCompressionMethod, serverECPointFormats, serverExtensions, serverVersion, supportedSignatureAlgorithms, truncatedHMacOffered| Constructor and Description |
|---|
DefaultTlsServer() |
DefaultTlsServer(TlsCipherFactory cipherFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected TlsKeyExchange |
createDHEKeyExchange(int keyExchange) |
protected TlsKeyExchange |
createDHKeyExchange(int keyExchange) |
protected TlsKeyExchange |
createECDHEKeyExchange(int keyExchange) |
protected TlsKeyExchange |
createECDHKeyExchange(int keyExchange) |
protected TlsKeyExchange |
createRSAKeyExchange() |
protected int[] |
getCipherSuites() |
TlsCredentials |
getCredentials() |
protected DHParameters |
getDHParameters() |
protected TlsSignerCredentials |
getDSASignerCredentials() |
protected TlsSignerCredentials |
getECDSASignerCredentials() |
TlsKeyExchange |
getKeyExchange() |
protected TlsEncryptionCredentials |
getRSAEncryptionCredentials() |
protected TlsSignerCredentials |
getRSASignerCredentials() |
allowEncryptThenMAC, allowTruncatedHMac, checkServerExtensions, getCertificateRequest, getCertificateStatus, getCipher, getCompression, getCompressionMethods, getMaximumVersion, getMinimumVersion, getNewSessionTicket, getSelectedCipherSuite, getSelectedCompressionMethod, getServerExtensions, getServerSupplementalData, getServerVersion, init, notifyClientCertificate, notifyClientVersion, notifyFallback, notifyOfferedCipherSuites, notifyOfferedCompressionMethods, processClientExtensions, processClientSupplementalData, supportsClientECCCapabilitiesnotifyAlertRaised, notifyAlertReceived, notifyHandshakeComplete, notifySecureRenegotiation, shouldUseGMTUnixTimeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnotifyAlertRaised, notifyAlertReceived, notifyHandshakeComplete, notifySecureRenegotiation, shouldUseGMTUnixTimepublic DefaultTlsServer()
public DefaultTlsServer(TlsCipherFactory cipherFactory)
protected TlsSignerCredentials getDSASignerCredentials() throws java.io.IOException
java.io.IOExceptionprotected TlsSignerCredentials getECDSASignerCredentials() throws java.io.IOException
java.io.IOExceptionprotected TlsEncryptionCredentials getRSAEncryptionCredentials() throws java.io.IOException
java.io.IOExceptionprotected TlsSignerCredentials getRSASignerCredentials() throws java.io.IOException
java.io.IOExceptionprotected DHParameters getDHParameters()
protected int[] getCipherSuites()
getCipherSuites in class AbstractTlsServerpublic TlsCredentials getCredentials() throws java.io.IOException
java.io.IOExceptionpublic TlsKeyExchange getKeyExchange() throws java.io.IOException
java.io.IOExceptionprotected TlsKeyExchange createDHKeyExchange(int keyExchange)
protected TlsKeyExchange createDHEKeyExchange(int keyExchange)
protected TlsKeyExchange createECDHKeyExchange(int keyExchange)
protected TlsKeyExchange createECDHEKeyExchange(int keyExchange)
protected TlsKeyExchange createRSAKeyExchange()