public class DefaultTlsKeyExchangeFactory extends AbstractTlsKeyExchangeFactory
| Constructor and Description |
|---|
DefaultTlsKeyExchangeFactory() |
public TlsKeyExchange createDHKeyExchange(int keyExchange) throws java.io.IOException
createDHKeyExchange in interface TlsKeyExchangeFactorycreateDHKeyExchange in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHanonKeyExchangeClient(int keyExchange, TlsDHGroupVerifier dhGroupVerifier) throws java.io.IOException
createDHanonKeyExchangeClient in interface TlsKeyExchangeFactorycreateDHanonKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHanonKeyExchangeServer(int keyExchange, TlsDHConfig dhConfig) throws java.io.IOException
createDHanonKeyExchangeServer in interface TlsKeyExchangeFactorycreateDHanonKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHEKeyExchangeClient(int keyExchange, TlsDHGroupVerifier dhGroupVerifier) throws java.io.IOException
createDHEKeyExchangeClient in interface TlsKeyExchangeFactorycreateDHEKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createDHEKeyExchangeServer(int keyExchange, TlsDHConfig dhConfig) throws java.io.IOException
createDHEKeyExchangeServer in interface TlsKeyExchangeFactorycreateDHEKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHKeyExchange(int keyExchange) throws java.io.IOException
createECDHKeyExchange in interface TlsKeyExchangeFactorycreateECDHKeyExchange in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHanonKeyExchangeClient(int keyExchange) throws java.io.IOException
createECDHanonKeyExchangeClient in interface TlsKeyExchangeFactorycreateECDHanonKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHanonKeyExchangeServer(int keyExchange, TlsECConfig ecConfig) throws java.io.IOException
createECDHanonKeyExchangeServer in interface TlsKeyExchangeFactorycreateECDHanonKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHEKeyExchangeClient(int keyExchange) throws java.io.IOException
createECDHEKeyExchangeClient in interface TlsKeyExchangeFactorycreateECDHEKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createECDHEKeyExchangeServer(int keyExchange, TlsECConfig ecConfig) throws java.io.IOException
createECDHEKeyExchangeServer in interface TlsKeyExchangeFactorycreateECDHEKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createPSKKeyExchangeClient(int keyExchange, TlsPSKIdentity pskIdentity, TlsDHGroupVerifier dhGroupVerifier) throws java.io.IOException
createPSKKeyExchangeClient in interface TlsKeyExchangeFactorycreatePSKKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createPSKKeyExchangeServer(int keyExchange, TlsPSKIdentityManager pskIdentityManager, TlsDHConfig dhConfig, TlsECConfig ecConfig) throws java.io.IOException
createPSKKeyExchangeServer in interface TlsKeyExchangeFactorycreatePSKKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createRSAKeyExchange(int keyExchange) throws java.io.IOException
createRSAKeyExchange in interface TlsKeyExchangeFactorycreateRSAKeyExchange in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createSRPKeyExchangeClient(int keyExchange, TlsSRPIdentity srpIdentity, TlsSRPConfigVerifier srpConfigVerifier) throws java.io.IOException
createSRPKeyExchangeClient in interface TlsKeyExchangeFactorycreateSRPKeyExchangeClient in class AbstractTlsKeyExchangeFactoryjava.io.IOExceptionpublic TlsKeyExchange createSRPKeyExchangeServer(int keyExchange, TlsSRPLoginParameters loginParameters) throws java.io.IOException
createSRPKeyExchangeServer in interface TlsKeyExchangeFactorycreateSRPKeyExchangeServer in class AbstractTlsKeyExchangeFactoryjava.io.IOException