public class DefaultTlsKeyExchangeFactory extends AbstractTlsKeyExchangeFactory
| Constructor and Description |
|---|
DefaultTlsKeyExchangeFactory() |
| 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) |
public TlsKeyExchange createDHKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfigVerifier dhConfigVerifier) throws java.io.IOException
createDHKeyExchangeClient in interface TlsKeyExchangeFactorycreateDHKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfig dhConfig) throws java.io.IOException
createDHKeyExchangeServer in interface TlsKeyExchangeFactorycreateDHKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHEKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfigVerifier dhConfigVerifier) throws java.io.IOException
createDHEKeyExchangeClient in interface TlsKeyExchangeFactorycreateDHEKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHEKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsDHConfig dhConfig) throws java.io.IOException
createDHEKeyExchangeServer in interface TlsKeyExchangeFactorycreateDHEKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfigVerifier ecConfigVerifier, short[] clientECPointFormats, short[] serverECPointFormats) throws java.io.IOException
createECDHKeyExchangeClient in interface TlsKeyExchangeFactorycreateECDHKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfig ecConfig, short[] serverECPointFormats) throws java.io.IOException
createECDHKeyExchangeServer in interface TlsKeyExchangeFactorycreateECDHKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHEKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfigVerifier ecConfigVerifier, short[] clientECPointFormats, short[] serverECPointFormats) throws java.io.IOException
createECDHEKeyExchangeClient in interface TlsKeyExchangeFactorycreateECDHEKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHEKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsECConfig ecConfig, short[] serverECPointFormats) throws java.io.IOException
createECDHEKeyExchangeServer in interface TlsKeyExchangeFactorycreateECDHEKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createPSKKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsPSKIdentity pskIdentity, TlsDHConfigVerifier dhConfigVerifier, TlsECConfigVerifier ecConfigVerifier, short[] clientECPointFormats, short[] serverECPointFormats) throws java.io.IOException
createPSKKeyExchangeClient in interface TlsKeyExchangeFactorycreatePSKKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createPSKKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsPSKIdentityManager pskIdentityManager, TlsDHConfig dhConfig, TlsECConfig ecConfig, short[] serverECPointFormats) throws java.io.IOException
createPSKKeyExchangeServer in interface TlsKeyExchangeFactorycreatePSKKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createRSAKeyExchange(java.util.Vector supportedSignatureAlgorithms) throws java.io.IOException
createRSAKeyExchange in interface TlsKeyExchangeFactorycreateRSAKeyExchange in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createSRPKeyExchangeClient(int keyExchange, java.util.Vector supportedSignatureAlgorithms, TlsSRPConfigVerifier srpConfigVerifier, byte[] identity, byte[] password) throws java.io.IOException
createSRPKeyExchangeClient in interface TlsKeyExchangeFactorycreateSRPKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createSRPKeyExchangeServer(int keyExchange, java.util.Vector supportedSignatureAlgorithms, byte[] identity, TlsSRPLoginParameters loginParameters) throws java.io.IOException
createSRPKeyExchangeServer in interface TlsKeyExchangeFactorycreateSRPKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOException