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, requiresExtendedMasterSecret, shouldUseGMTUnixTimeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnotifyAlertRaised, notifyAlertReceived, notifyHandshakeComplete, notifySecureRenegotiation, requiresExtendedMasterSecret, shouldUseGMTUnixTimepublic DefaultTlsServer()
public DefaultTlsServer(TlsCipherFactory cipherFactory)
protected TlsSignerCredentials getDSASignerCredentials() throws IOException
IOExceptionprotected TlsSignerCredentials getECDSASignerCredentials() throws IOException
IOExceptionprotected TlsEncryptionCredentials getRSAEncryptionCredentials() throws IOException
IOExceptionprotected TlsSignerCredentials getRSASignerCredentials() throws IOException
IOExceptionprotected DHParameters getDHParameters()
protected int[] getCipherSuites()
getCipherSuites in class AbstractTlsServerpublic TlsCredentials getCredentials() throws IOException
IOExceptionpublic TlsKeyExchange getKeyExchange() throws IOException
IOExceptionprotected TlsKeyExchange createDHKeyExchange(int keyExchange)
protected TlsKeyExchange createDHEKeyExchange(int keyExchange)
protected TlsKeyExchange createECDHKeyExchange(int keyExchange)
protected TlsKeyExchange createECDHEKeyExchange(int keyExchange)
protected TlsKeyExchange createRSAKeyExchange()
Copyright © 2015–2020 The veraPDF Consortium. All rights reserved.