package javax.baja.security.crypto; import javax.baja.io.net.IClientSocketFactory; import javax.baja.io.net.IServerSocketFactory; public interface ICryptoManager { IClientSocketFactory getClientSocketFactory(BSslTlsEnum bSslTlsEnum) throws Exception; String getClientSocketFactoryClass(BSslTlsEnum bSslTlsEnum) throws Exception; IKeyStore getKeyStore() throws Exception; IServerSocketFactory getServerSocketFactory(BSslTlsEnum bSslTlsEnum, boolean z, String str) throws Exception; IKeyStore getTrustStore() throws Exception; }