public Object run() throws java.net.UnknownHostException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.KeyManagementException, java.security.NoSuchProviderException, java.security.KeyStoreException, java.security.UnrecoverableKeyException, java.security.cert.CertificateException { SocketFactory sf; switch (clientSSLMode_) { case com.pivotal.gemfirexd.internal.jdbc.ClientBaseDataSource.SSL_BASIC: sf = NaiveTrustManager.getSocketFactory(); break; case com.pivotal.gemfirexd.internal.jdbc.ClientBaseDataSource.SSL_PEER_AUTHENTICATION: sf = (SocketFactory)SSLSocketFactory.getDefault(); break; case com.pivotal.gemfirexd.internal.jdbc.ClientBaseDataSource.SSL_OFF: sf = SocketFactory.getDefault(); break; default: // Assumes cleartext for undefined values sf = SocketFactory.getDefault(); break; } return sf.createSocket(server_, port_); }
thisManager = new TrustManager [] {new NaiveTrustManager()};
thisManager = new TrustManager [] {new NaiveTrustManager()};
public Object run() throws java.net.UnknownHostException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.KeyManagementException, java.security.NoSuchProviderException, java.security.KeyStoreException, java.security.UnrecoverableKeyException, java.security.cert.CertificateException { SocketFactory sf; switch (clientSSLMode_) { case com.pivotal.gemfirexd.internal.jdbc.ClientBaseDataSource.SSL_BASIC: sf = NaiveTrustManager.getSocketFactory(); break; case com.pivotal.gemfirexd.internal.jdbc.ClientBaseDataSource.SSL_PEER_AUTHENTICATION: sf = (SocketFactory)SSLSocketFactory.getDefault(); break; case com.pivotal.gemfirexd.internal.jdbc.ClientBaseDataSource.SSL_OFF: sf = SocketFactory.getDefault(); break; default: // Assumes cleartext for undefined values sf = SocketFactory.getDefault(); break; } return sf.createSocket(server_, port_); }