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.IOException
TlsKeyExchange createDHKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfig dhConfig) throws java.io.IOException
java.io.IOException
TlsKeyExchange createDHEKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfigVerifier dhConfigVerifier) throws java.io.IOException
java.io.IOException
TlsKeyExchange createDHEKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfig dhConfig) throws java.io.IOException
java.io.IOException
TlsKeyExchange createECDHKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfigVerifier ecConfigVerifier, short[] clientECPointFormats, short[] serverECPointFormats) throws java.io.IOException
java.io.IOException
TlsKeyExchange createECDHKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfig ecConfig, short[] serverECPointFormats) throws java.io.IOException
java.io.IOException
TlsKeyExchange createECDHEKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfigVerifier ecConfigVerifier, short[] clientECPointFormats, short[] serverECPointFormats) throws java.io.IOException
java.io.IOException
TlsKeyExchange createECDHEKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfig ecConfig, short[] serverECPointFormats) throws java.io.IOException
java.io.IOException
TlsKeyExchange createPSKKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsPSKIdentity pskIdentity, TlsDHConfigVerifier dhConfigVerifier, TlsECConfigVerifier ecConfigVerifier, short[] clientECPointFormats, short[] serverECPointFormats) throws java.io.IOException
java.io.IOException
TlsKeyExchange createPSKKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsPSKIdentityManager pskIdentityManager, TlsDHConfig dhConfig, TlsECConfig ecConfig, short[] serverECPointFormats) throws java.io.IOException
java.io.IOException
TlsKeyExchange createRSAKeyExchange(java.util.Vector supportedSignatureAlgorithms) throws java.io.IOException
java.io.IOException
TlsKeyExchange createSRPKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsSRPConfigVerifier srpConfigVerifier, byte[] identity, byte[] password) throws java.io.IOException
java.io.IOException
TlsKeyExchange createSRPKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, byte[] identity, TlsSRPLoginParameters loginParameters) throws java.io.IOException
java.io.IOException