public interface TlsKeyExchangeFactory
| Modifier and Type | Method and Description |
|---|---|
TlsKeyExchange |
createDHEKeyExchangeClient(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsDHConfigVerifier dhConfigVerifier) |
TlsKeyExchange |
createDHEKeyExchangeServer(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsDHConfig dhConfig) |
TlsKeyExchange |
createDHKeyExchangeClient(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsDHConfigVerifier dhConfigVerifier) |
TlsKeyExchange |
createDHKeyExchangeServer(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsDHConfig dhConfig) |
TlsKeyExchange |
createECDHEKeyExchangeClient(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsECConfigVerifier ecConfigVerifier,
short[] clientECPointFormats,
short[] serverECPointFormats) |
TlsKeyExchange |
createECDHEKeyExchangeServer(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsECConfig ecConfig,
short[] serverECPointFormats) |
TlsKeyExchange |
createECDHKeyExchangeClient(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsECConfigVerifier ecConfigVerifier,
short[] clientECPointFormats,
short[] serverECPointFormats) |
TlsKeyExchange |
createECDHKeyExchangeServer(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsECConfig ecConfig,
short[] serverECPointFormats) |
TlsKeyExchange |
createPSKKeyExchangeClient(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsPSKIdentity pskIdentity,
TlsDHConfigVerifier dhConfigVerifier,
TlsECConfigVerifier ecConfigVerifier,
short[] clientECPointFormats,
short[] serverECPointFormats) |
TlsKeyExchange |
createPSKKeyExchangeServer(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsPSKIdentityManager pskIdentityManager,
TlsDHConfig dhConfig,
TlsECConfig ecConfig,
short[] serverECPointFormats) |
TlsKeyExchange |
createRSAKeyExchange(java.util.Vector supportedSignatureAlgorithms) |
TlsKeyExchange |
createSRPKeyExchangeClient(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
TlsSRPConfigVerifier srpConfigVerifier,
byte[] identity,
byte[] password) |
TlsKeyExchange |
createSRPKeyExchangeServer(int keyExchange,
java.util.Vector supportedSignatureAlgorithms,
byte[] identity,
TlsSRPLoginParameters loginParameters) |
TlsKeyExchange createDHKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfigVerifier dhConfigVerifier) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createDHKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfig dhConfig) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createDHEKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfigVerifier dhConfigVerifier) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createDHEKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfig dhConfig) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createECDHKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfigVerifier ecConfigVerifier, short[] clientECPointFormats, short[] serverECPointFormats) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createECDHKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfig ecConfig, short[] serverECPointFormats) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createECDHEKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfigVerifier ecConfigVerifier, short[] clientECPointFormats, short[] serverECPointFormats) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createECDHEKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfig ecConfig, short[] serverECPointFormats) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createPSKKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsPSKIdentity pskIdentity, TlsDHConfigVerifier dhConfigVerifier, TlsECConfigVerifier ecConfigVerifier, short[] clientECPointFormats, short[] serverECPointFormats) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createPSKKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsPSKIdentityManager pskIdentityManager, TlsDHConfig dhConfig, TlsECConfig ecConfig, short[] serverECPointFormats) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createRSAKeyExchange(java.util.Vector supportedSignatureAlgorithms) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createSRPKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsSRPConfigVerifier srpConfigVerifier, byte[] identity, byte[] password) throws java.io.IOException
java.io.IOExceptionTlsKeyExchange createSRPKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, byte[] identity, TlsSRPLoginParameters loginParameters) throws java.io.IOException
java.io.IOException