/** * build TSSLTranportParameters by getting trust store path, trust store password, * ssl protocol (default SSL) , store type (default JKS), cipher suites * */ public static TSSLTransportParameters getTSSLTransportParameters() { String SSLTrustStore = System.getProperty("ssl.truststore"); if (SSLTrustStore == null) return null; String SSLTrustStorePassword = System.getProperty("ssl.truststore.password"); String SSLProtocol = System.getProperty("ssl.protocol"); String SSLStoreType = System.getProperty("ssl.store.type"); String SSLCipherSuites = System.getProperty("ssl.cipher.suites"); if (SSLProtocol == null) SSLProtocol = SSL_PROTOCOL; if (SSLStoreType == null) SSLStoreType = SSL_STORE_TYPE; String [] cipherSuites = null; if (SSLCipherSuites != null) cipherSuites = SSLCipherSuites.split(","); TSSLTransportParameters params = new TSSLTransportFactory.TSSLTransportParameters(SSLProtocol, cipherSuites); params.setTrustStore(SSLTrustStore, SSLTrustStorePassword, TRUST_MANAGER_TYPE, SSLStoreType); return params; }
String keystoreType) throws Exception { TSSLTransportFactory.TSSLTransportParameters params = new TSSLTransportFactory.TSSLTransportParameters(); params.setKeyStore(keystore, keystorePassword, keyManagerType, keystoreType);
String keystorePWD = ServerSettings.getApiServerKeystorePasswd(); TSSLTransportFactory.TSSLTransportParameters tlsParams = new TSSLTransportFactory.TSSLTransportParameters(); tlsParams.setKeyStore(keystore, keystorePWD); serverTransport = TSSLTransportFactory.getServerSocket(serverPort, 10000, InetAddress.getByName(serverHost), tlsParams); } else { /**********start thrift server over TLS******************/ TSSLTransportFactory.TSSLTransportParameters TLSParams = new TSSLTransportFactory.TSSLTransportParameters(); TLSParams.setKeyStore(ServerSettings.getKeyStorePath(), ServerSettings.getKeyStorePassword()); TServerSocket TLSServerTransport = TSSLTransportFactory.getServerSocket( ServerSettings.getTLSServerPort(), ServerSettings.getTLSClientTimeout(),
sslParams = new TSSLTransportFactory.TSSLTransportParameters(sslParameters.getSecureSocketProtocol(), sslParameters.getCipherSuites() == null ? null : sslParameters.getCipherSuites().getCipherSuite().stream().toArray(String[]::new)); sslParams.setKeyStore(sslParameters.getKeyManagers().getKeyStore().getResource(), sslParameters.getKeyManagers().getKeyStore().getPassword(), sslParameters.getKeyManagers().getKeyStore().getProvider(), sslParameters.getKeyManagers().getKeyStore().getType()); } else { sslParams.setKeyStore(sslParameters.getKeyManagers().getKeyStore().getResource(), sslParameters.getKeyManagers().getKeyStore().getPassword());
params = new TSSLTransportFactory.TSSLTransportParameters(); params.setTrustStore(trustStore, trustStorePassword);
private void startThriftService() throws Exception { try { TSSLTransportFactory.TSSLTransportParameters transportParam = new TSSLTransportFactory.TSSLTransportParameters(); transportParam.setKeyStore(keyStorePath, keyStorePassword);
new TSSLTransportFactory.TSSLTransportParameters(); transportParam.setKeyStore(keystorePath, keystorePassword);
final SSLConnectionContext sslCxt = cpConfig.getSSLConnectionContext(); if(sslCxt != null) { TSSLTransportParameters params = new TSSLTransportParameters(sslCxt.getSslProtocol(), sslCxt.getSslCipherSuites().toArray(new String[0])); params.setTrustStore(sslCxt.getSslTruststore(), sslCxt.getSslTruststorePassword());
new TSSLTransportFactory.TSSLTransportParameters(); transportParam.setKeyStore(keystorePath, keystorePassword);
final SSLConnectionContext sslCxt = cpConfig.getSSLConnectionContext(); if(sslCxt != null) { TSSLTransportParameters params = new TSSLTransportParameters(sslCxt.getSslProtocol(), sslCxt.getSslCipherSuites().toArray(new String[0])); params.setTrustStore(sslCxt.getSslTruststore(), sslCxt.getSslTruststorePassword());
new TSSLTransportFactory.TSSLTransportParameters(); transportParam.setKeyStore(keystorePath, keystorePassword);
TSSLTransportParameters params = new TSSLTransportParameters(clientEnc.protocol, new String[0]); params.setKeyStore(clientEnc.keystore, clientEnc.keystore_password); if (clientEnc.require_client_auth) params.setTrustStore(clientEnc.truststore, clientEnc.truststore_password); params.requireClientAuth(true);
TSSLTransportParameters params = new TSSLTransportParameters(clientEnc.protocol, new String[0]); params.setKeyStore(clientEnc.keystore, clientEnc.keystore_password); if (clientEnc.require_client_auth) params.setTrustStore(clientEnc.truststore, clientEnc.truststore_password); params.requireClientAuth(true);
try { TSSLTransportFactory.TSSLTransportParameters params = new TSSLTransportFactory.TSSLTransportParameters(); params.setKeyStore(keyStorePath, keyStorePassword); params.setTrustStore(trustStorePath, trustStorePassword);
TSSLTransportParameters params = new TSSLTransportParameters(clientEnc.protocol, clientEnc.cipher_suites); params.setKeyStore(clientEnc.keystore, clientEnc.keystore_password); if (clientEnc.require_client_auth) params.setTrustStore(clientEnc.truststore, clientEnc.truststore_password); params.requireClientAuth(true);
throws TransportException, UnknownHostException { TSSLTransportFactory.TSSLTransportParameters params = new TSSLTransportFactory.TSSLTransportParameters(); params.setKeyStore(keyStore, keyStorePassword);
UnknownHostException { TSSLTransportFactory.TSSLTransportParameters params = new TSSLTransportFactory.TSSLTransportParameters(); params.setKeyStore(keyStorePath, keyStorePassWord); InetSocketAddress serverAddress; if (hiveHost == null || hiveHost.isEmpty()) {
UnknownHostException { TSSLTransportFactory.TSSLTransportParameters params = new TSSLTransportFactory.TSSLTransportParameters(); params.setKeyStore(keyStorePath, keyStorePassWord); InetSocketAddress serverAddress; if (hiveHost == null || hiveHost.isEmpty()) {
new TSSLTransportFactory.TSSLTransportParameters(); params.setKeyStore(keyStore, keyStorePassword);
new TSSLTransportFactory.TSSLTransportParameters(); params.setKeyStore(keyStore, keyStorePassword);