test_class.file: ch-commons-ssl/src/test/java/com/cloudhopper/commons/ssl/SslContextFactoryTest.java
test_class.identifier: SslContextFactoryTest
test_case.body: @Test
      public void testNoTsNoKs() throws Exception {
  	SslConfiguration cf = new SslConfiguration();
  	SslContextFactory factory = new SslContextFactory(cf);
          Assert.assertTrue(factory.getSslContext() != null);
      }
test_case.class_method_signature: SslContextFactoryTest.testNoTsNoKs()
test_case.full_signature: @Test public void testNoTsNoKs()
test_case.identifier: testNoTsNoKs
test_case.invocations: assertTrue getSslContext
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testNoTsNoKs()
focal_class.declarator: logger = LoggerFactory.getLogger(SslContextFactory.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = LoggerFactory.getLogger(SslContextFactory.class);
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: sslContext
focal_class.modifier: private
focal_class.original_string: private SSLContext sslContext;
focal_class.type: SSLContext
focal_class.var_name: sslContext
focal_class.declarator: keyStoreInputStream
focal_class.modifier: private
focal_class.original_string: private InputStream keyStoreInputStream;
focal_class.type: InputStream
focal_class.var_name: keyStoreInputStream
focal_class.declarator: trustStoreInputStream
focal_class.modifier: private
focal_class.original_string: private InputStream trustStoreInputStream;
focal_class.type: InputStream
focal_class.var_name: trustStoreInputStream
focal_class.declarator: sslConfig
focal_class.modifier: private final
focal_class.original_string: private final SslConfiguration sslConfig;
focal_class.type: SslConfiguration
focal_class.var_name: sslConfig
focal_class.file: ch-commons-ssl/src/main/java/com/cloudhopper/commons/ssl/SslContextFactory.java
focal_class.identifier: SslContextFactory
focal_class.class_method_signature: SslContextFactory.SslContextFactory()
focal_class.full_signature: public  SslContextFactory()
focal_class.identifier: SslContextFactory
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  SslContextFactory()
focal_class.class_method_signature: SslContextFactory.SslContextFactory(SslConfiguration sslConfig)
focal_class.full_signature: public  SslContextFactory(SslConfiguration sslConfig)
focal_class.identifier: SslContextFactory
focal_class.modifiers: public
focal_class.parameters: (SslConfiguration sslConfig)
focal_class.signature:  SslContextFactory(SslConfiguration sslConfig)
focal_class.class_method_signature: SslContextFactory.init()
focal_class.full_signature: private void init()
focal_class.identifier: init
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void init()
focal_class.class_method_signature: SslContextFactory.getSslContext()
focal_class.full_signature: public SSLContext getSslContext()
focal_class.identifier: getSslContext
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: SSLContext
focal_class.signature: SSLContext getSslContext()
focal_class.class_method_signature: SslContextFactory.loadKeyStore()
focal_class.full_signature: protected KeyStore loadKeyStore()
focal_class.identifier: loadKeyStore
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: KeyStore
focal_class.signature: KeyStore loadKeyStore()
focal_class.class_method_signature: SslContextFactory.loadTrustStore()
focal_class.full_signature: protected KeyStore loadTrustStore()
focal_class.identifier: loadTrustStore
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: KeyStore
focal_class.signature: KeyStore loadTrustStore()
focal_class.class_method_signature: SslContextFactory.loadCRL(String crlPath)
focal_class.full_signature: protected Collection<? extends CRL> loadCRL(String crlPath)
focal_class.identifier: loadCRL
focal_class.modifiers: protected
focal_class.parameters: (String crlPath)
focal_class.return: Collection<? extends CRL>
focal_class.signature: Collection<? extends CRL> loadCRL(String crlPath)
focal_class.class_method_signature: SslContextFactory.getKeyStore(InputStream storeStream, String storePath, String storeType, String storeProvider, String storePassword)
focal_class.full_signature: protected KeyStore getKeyStore(InputStream storeStream, String storePath, String storeType, String storeProvider, String storePassword)
focal_class.identifier: getKeyStore
focal_class.modifiers: protected
focal_class.parameters: (InputStream storeStream, String storePath, String storeType, String storeProvider, String storePassword)
focal_class.return: KeyStore
focal_class.signature: KeyStore getKeyStore(InputStream storeStream, String storePath, String storeType, String storeProvider, String storePassword)
focal_class.class_method_signature: SslContextFactory.getKeyManagers(KeyStore keyStore)
focal_class.full_signature: protected KeyManager[] getKeyManagers(KeyStore keyStore)
focal_class.identifier: getKeyManagers
focal_class.modifiers: protected
focal_class.parameters: (KeyStore keyStore)
focal_class.return: KeyManager[]
focal_class.signature: KeyManager[] getKeyManagers(KeyStore keyStore)
focal_class.class_method_signature: SslContextFactory.getTrustManagers(KeyStore trustStore, Collection<? extends CRL> crls)
focal_class.full_signature: protected TrustManager[] getTrustManagers(KeyStore trustStore, Collection<? extends CRL> crls)
focal_class.identifier: getTrustManagers
focal_class.modifiers: protected
focal_class.parameters: (KeyStore trustStore, Collection<? extends CRL> crls)
focal_class.return: TrustManager[]
focal_class.signature: TrustManager[] getTrustManagers(KeyStore trustStore, Collection<? extends CRL> crls)
focal_class.class_method_signature: SslContextFactory.checkKeyStore()
focal_class.full_signature: public void checkKeyStore()
focal_class.identifier: checkKeyStore
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void checkKeyStore()
focal_class.class_method_signature: SslContextFactory.streamCopy(InputStream is, OutputStream os, byte[] buf, boolean close)
focal_class.full_signature: private static void streamCopy(InputStream is, OutputStream os, byte[] buf, boolean close)
focal_class.identifier: streamCopy
focal_class.modifiers: private static
focal_class.parameters: (InputStream is, OutputStream os, byte[] buf, boolean close)
focal_class.return: void
focal_class.signature: void streamCopy(InputStream is, OutputStream os, byte[] buf, boolean close)
focal_class.class_method_signature: SslContextFactory.contains(Object[] arr, Object obj)
focal_class.full_signature: private static boolean contains(Object[] arr, Object obj)
focal_class.identifier: contains
focal_class.modifiers: private static
focal_class.parameters: (Object[] arr, Object obj)
focal_class.return: boolean
focal_class.signature: boolean contains(Object[] arr, Object obj)
focal_class.class_method_signature: SslContextFactory.selectProtocols(String[] enabledProtocols, String[] supportedProtocols)
focal_class.full_signature: public String[] selectProtocols(String[] enabledProtocols, String[] supportedProtocols)
focal_class.identifier: selectProtocols
focal_class.modifiers: public
focal_class.parameters: (String[] enabledProtocols, String[] supportedProtocols)
focal_class.return: String[]
focal_class.signature: String[] selectProtocols(String[] enabledProtocols, String[] supportedProtocols)
focal_class.class_method_signature: SslContextFactory.selectCipherSuites(String[] enabledCipherSuites, String[] supportedCipherSuites)
focal_class.full_signature: public String[] selectCipherSuites(String[] enabledCipherSuites, String[] supportedCipherSuites)
focal_class.identifier: selectCipherSuites
focal_class.modifiers: public
focal_class.parameters: (String[] enabledCipherSuites, String[] supportedCipherSuites)
focal_class.return: String[]
focal_class.signature: String[] selectCipherSuites(String[] enabledCipherSuites, String[] supportedCipherSuites)
focal_class.class_method_signature: SslContextFactory.newSslServerSocket(String host,int port,int backlog)
focal_class.full_signature: public SSLServerSocket newSslServerSocket(String host,int port,int backlog)
focal_class.identifier: newSslServerSocket
focal_class.modifiers: public
focal_class.parameters: (String host,int port,int backlog)
focal_class.return: SSLServerSocket
focal_class.signature: SSLServerSocket newSslServerSocket(String host,int port,int backlog)
focal_class.class_method_signature: SslContextFactory.newSslSocket()
focal_class.full_signature: public SSLSocket newSslSocket()
focal_class.identifier: newSslSocket
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: SSLSocket
focal_class.signature: SSLSocket newSslSocket()
focal_class.class_method_signature: SslContextFactory.newSslEngine(String host,int port)
focal_class.full_signature: public SSLEngine newSslEngine(String host,int port)
focal_class.identifier: newSslEngine
focal_class.modifiers: public
focal_class.parameters: (String host,int port)
focal_class.return: SSLEngine
focal_class.signature: SSLEngine newSslEngine(String host,int port)
focal_class.class_method_signature: SslContextFactory.newSslEngine()
focal_class.full_signature: public SSLEngine newSslEngine()
focal_class.identifier: newSslEngine
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: SSLEngine
focal_class.signature: SSLEngine newSslEngine()
focal_class.class_method_signature: SslContextFactory.customize(SSLEngine sslEngine)
focal_class.full_signature: private void customize(SSLEngine sslEngine)
focal_class.identifier: customize
focal_class.modifiers: private
focal_class.parameters: (SSLEngine sslEngine)
focal_class.return: void
focal_class.signature: void customize(SSLEngine sslEngine)
focal_method.body: public SSLContext getSslContext() {
  	return sslContext;
      }
focal_method.class_method_signature: SslContextFactory.getSslContext()
focal_method.full_signature: public SSLContext getSslContext()
focal_method.identifier: getSslContext
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: SSLContext
focal_method.signature: SSLContext getSslContext()