public abstract class AbstractTlsKeyExchangeFactory extends java.lang.Object implements TlsKeyExchangeFactory
| Constructor and Description |
|---|
AbstractTlsKeyExchangeFactory() |
public TlsKeyExchange createDHKeyExchange(int keyExchange) throws java.io.IOException
createDHKeyExchange in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHanonKeyExchangeClient(int keyExchange, TlsDHGroupVerifier dhGroupVerifier) throws java.io.IOException
createDHanonKeyExchangeClient in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHanonKeyExchangeServer(int keyExchange, TlsDHConfig dhConfig) throws java.io.IOException
createDHanonKeyExchangeServer in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHEKeyExchangeClient(int keyExchange, TlsDHGroupVerifier dhGroupVerifier) throws java.io.IOException
createDHEKeyExchangeClient in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHEKeyExchangeServer(int keyExchange, TlsDHConfig dhConfig) throws java.io.IOException
createDHEKeyExchangeServer in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHKeyExchange(int keyExchange) throws java.io.IOException
createECDHKeyExchange in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHanonKeyExchangeClient(int keyExchange) throws java.io.IOException
createECDHanonKeyExchangeClient in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHanonKeyExchangeServer(int keyExchange, TlsECConfig ecConfig) throws java.io.IOException
createECDHanonKeyExchangeServer in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHEKeyExchangeClient(int keyExchange) throws java.io.IOException
createECDHEKeyExchangeClient in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHEKeyExchangeServer(int keyExchange, TlsECConfig ecConfig) throws java.io.IOException
createECDHEKeyExchangeServer in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createPSKKeyExchangeClient(int keyExchange, TlsPSKIdentity pskIdentity, TlsDHGroupVerifier dhGroupVerifier) throws java.io.IOException
createPSKKeyExchangeClient in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createPSKKeyExchangeServer(int keyExchange, TlsPSKIdentityManager pskIdentityManager, TlsDHConfig dhConfig, TlsECConfig ecConfig) throws java.io.IOException
createPSKKeyExchangeServer in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createRSAKeyExchange(int keyExchange) throws java.io.IOException
createRSAKeyExchange in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createSRPKeyExchangeClient(int keyExchange, TlsSRPIdentity srpIdentity, TlsSRPConfigVerifier srpConfigVerifier) throws java.io.IOException
createSRPKeyExchangeClient in interface TlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createSRPKeyExchangeServer(int keyExchange, TlsSRPLoginParameters loginParameters) throws java.io.IOException
createSRPKeyExchangeServer in interface TlsKeyExchangeFactoryjava.io.IOException