@Override public MqttClientOptions setPfxKeyCertOptions(PfxOptions options) { super.setPfxKeyCertOptions(options); return this; }
@Override public MqttClientOptions setPfxKeyCertOptions(PfxOptions options) { super.setPfxKeyCertOptions(options); return this; }
@Override public ProtonClientOptions setPfxKeyCertOptions(PfxOptions options) { super.setPfxKeyCertOptions(options); return this; }
@Override public PgConnectOptions setPfxKeyCertOptions(PfxOptions options) { return (PgConnectOptions)super.setPfxKeyCertOptions(options); }
@Override public PgConnectOptions setPfxKeyCertOptions(PfxOptions options) { return (PgConnectOptions)super.setPfxKeyCertOptions(options); }
private void initializeTLSParameters(NetClientOptions options) { String keyStoreType = System.getProperty(JAVAX_NET_SSL_KEYSTORE_TYPE, KeyStore.getDefaultType()); if ("JKS".equalsIgnoreCase(keyStoreType)) { options.setKeyStoreOptions(new JksOptions() .setPath(System.getProperty(JAVAX_NET_SSL_KEYSTORE)) .setPassword(System.getProperty(JAVAX_NET_SSL_KEYSTORE_PASSWORD))); } else { options.setPfxKeyCertOptions(new PfxOptions() .setPath(System.getProperty(JAVAX_NET_SSL_KEYSTORE)) .setPassword(System.getProperty(JAVAX_NET_SSL_KEYSTORE_PASSWORD))); } String trustStoreType = System.getProperty(JAVAX_NET_SSL_TRUSTSTORE_TYPE, KeyStore.getDefaultType()); if ("JKS".equalsIgnoreCase(trustStoreType)) { options.setTrustStoreOptions(new JksOptions() .setPath(System.getProperty(JAVAX_NET_SSL_TRUSTSTORE)) .setPassword(System.getProperty(JAVAX_NET_SSL_TRUSTSTORE_PASSWORD))); } else { options.setPfxTrustOptions(new PfxOptions() .setPath(System.getProperty(JAVAX_NET_SSL_TRUSTSTORE)) .setPassword(System.getProperty(JAVAX_NET_SSL_TRUSTSTORE_PASSWORD))); } String allowedProtocols = System.getProperty(JDK_TLS_CLIENT_PROTOCOLS, "TLSv1.2"); Stream.of(allowedProtocols.split("\\s*,\\s*")) .forEach(options::addEnabledSecureTransportProtocol); String allowedCiphers = System.getProperty(HTTPS_CIPHERSUITES); if (allowedCiphers != null) { Stream.of(allowedCiphers.split("\\s*,\\s*")) .forEach(options::addEnabledCipherSuite); } }