java.lang.Object
nl.altindag.ssl.SSLFactory.Builder
- Enclosing class:
SSLFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate HostnameVerifierprivate Predicate<HostnameVerifierParameters> private final List<KeyStoreHolder> private static final Stringprivate static final Stringprivate final List<X509ExtendedKeyManager> private booleanprivate booleanprivate booleanprivate SecureRandomprivate Providerprivate Stringprivate intprivate intprivate booleanprivate Stringprivate final SSLParametersprivate booleanprivate booleanprivate booleanprivate static final Stringprivate static final Stringprivate Predicate<TrustManagerParameters> private final List<X509ExtendedTrustManager> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()private X509ExtendedKeyManagerprivate SSLParameterscreateSslParameters(SSLContext sslContext) private X509ExtendedTrustManagerextractPropertyValues(String systemProperty) private booleanprivate booleanprivate voidvalidateKeyStore(KeyStore keyStore, String exceptionMessage) withCiphers(String... ciphers) withExcludedCiphers(String... ciphers) withExcludedProtocols(String... protocols) <T extends HostnameVerifier>
SSLFactory.BuilderwithHostnameVerifier(T hostnameVerifier) withHostnameVerifierEnhancer(Predicate<HostnameVerifierParameters> hostnameVerifierParametersValidator) withIdentityMaterial(InputStream identityStream, char[] identityStorePassword) withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword) withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword, String identityStoreType) withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword, String identityStoreType, String providerName) withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword, String identityStoreType, Provider provider) withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, String identityStoreType) private SSLFactory.BuilderwithIdentityMaterial(Object identitySource, String identityStoreType, Supplier<KeyStoreHolder> keyStoreHolderSupplier) withIdentityMaterial(String identityStorePath, char[] identityStorePassword) withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword) withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType) withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType, String providerName) withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType, Provider provider) withIdentityMaterial(String identityStorePath, char[] identityStorePassword, String identityStoreType) private SSLFactory.BuilderwithIdentityMaterial(String identityStorePath, String identityStoreType, Supplier<KeyStoreHolder> keyStoreHolderSupplier) withIdentityMaterial(Path identityStorePath, char[] identityStorePassword) withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword) withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType) withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType, String providerName) withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType, Provider provider) withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, String identityStoreType) final <T extends Certificate>
SSLFactory.BuilderwithIdentityMaterial(Key privateKey, char[] privateKeyPassword, String alias, List<T> certificateChain) final <T extends Certificate>
SSLFactory.BuilderwithIdentityMaterial(Key privateKey, char[] privateKeyPassword, String alias, T... certificateChain) final <T extends Certificate>
SSLFactory.BuilderwithIdentityMaterial(Key privateKey, char[] privateKeyPassword, List<T> certificateChain) final <T extends Certificate>
SSLFactory.BuilderwithIdentityMaterial(Key privateKey, char[] privateKeyPassword, T... certificateChain) withIdentityMaterial(KeyStore identityStore, char[] identityPassword) <T extends X509KeyManager>
SSLFactory.BuilderwithIdentityMaterial(T keyManager) withIdentityRoute(String alias, String... hosts) private SSLFactory.BuilderwithIdentityRoute(String alias, List<URI> hosts) withIdentityRoute(Map<String, List<String>> aliasesToHosts) withInflatableTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, Predicate<TrustManagerParameters> trustManagerParametersPredicate) withNeedClientAuthentication(boolean needClientAuthentication) withProtocols(String... protocols) <T extends SecureRandom>
SSLFactory.BuilderwithSecureRandom(T secureRandom) withSecurityProvider(String securityProviderName) <T extends Provider>
SSLFactory.BuilderwithSecurityProvider(T securityProvider) withSessionCacheSize(int cacheSizeInBytes) withSessionTimeout(int timeoutInSeconds) withSslContextAlgorithm(String sslContextAlgorithm) Enables the possibility to swap the underlying KeyManager at runtime.Enables the possibility to swap the underlying TrustManager at runtime.withTrustEnhancer(Predicate<TrustManagerParameters> validator) withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword) withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType) withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, String providerName) withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, String providerName, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, Provider provider) withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, Provider provider, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) private SSLFactory.BuilderwithTrustMaterial(Object trustStoreSource, String trustStoreType, Supplier<KeyStore> trustStoreSupplier) private SSLFactory.BuilderwithTrustMaterial(Object trustStoreSource, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions, Supplier<KeyStore> trustStoreSupplier) withTrustMaterial(String trustStorePath, char[] trustStorePassword) withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType) withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, String providerName) withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, String providerName, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, Provider provider) withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, Provider provider, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(String trustStorePath, char[] trustStorePassword, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) private SSLFactory.BuilderwithTrustMaterial(String trustStorePath, String trustStoreType, Supplier<KeyStore> trustStoreSupplier) private SSLFactory.BuilderwithTrustMaterial(String trustStorePath, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions, Supplier<KeyStore> trustStoreSupplier) withTrustMaterial(Path trustStorePath, char[] trustStorePassword) withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType) withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, String providerName) withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, String providerName, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, Provider provider) withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, Provider provider, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(Path trustStorePath, char[] trustStorePassword, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(KeyStore trustStore) withTrustMaterial(KeyStore trustStore, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) <T extends Certificate>
SSLFactory.BuilderwithTrustMaterial(List<T> certificates) <T extends Certificate>
SSLFactory.BuilderwithTrustMaterial(List<T> certificates, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) withTrustMaterial(Set<X509Certificate> certificates, TrustAnchorTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) <T extends X509TrustManager>
SSLFactory.BuilderwithTrustMaterial(T trustManager) final <T extends Certificate>
SSLFactory.BuilderwithTrustMaterial(T... certificates) final <T extends Certificate>
SSLFactory.BuilderwithTrustMaterial(T[] certificates, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) <T extends X509TrustManager>
SSLFactory.BuilderwithTrustMaterial(T trustManager, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) A shorter method for using the unsafe trust materialwithWantClientAuthentication(boolean wantClientAuthentication)
-
Field Details
-
TRUST_STORE_VALIDATION_EXCEPTION_MESSAGE
- See Also:
-
IDENTITY_VALIDATION_EXCEPTION_MESSAGE
- See Also:
-
IDENTITY_AND_TRUST_MATERIAL_VALIDATION_EXCEPTION_MESSAGE
- See Also:
-
CERTIFICATE_VALIDATION_EXCEPTION_MESSAGE
- See Also:
-
SYSTEM_PROPERTY_VALIDATION_EXCEPTION_MESSAGE
- See Also:
-
sslContextAlgorithm
-
securityProvider
-
securityProviderName
-
secureRandom
-
hostnameVerifier
-
hostnameVerifierEnhancer
-
identities
-
trustStores
-
identityManagers
-
trustManagers
-
sslParameters
-
preferredAliasToHost
-
protocols
-
ciphers
-
excludedProtocols
-
excludedCiphers
-
swappableKeyManagerEnabled
private boolean swappableKeyManagerEnabled -
swappableTrustManagerEnabled
private boolean swappableTrustManagerEnabled -
swappableSslParametersEnabled
private boolean swappableSslParametersEnabled -
loggingKeyManagerEnabled
private boolean loggingKeyManagerEnabled -
loggingTrustManagerEnabled
private boolean loggingTrustManagerEnabled -
inflatableKeyManagerEnabled
private boolean inflatableKeyManagerEnabled -
sessionTimeoutInSeconds
private int sessionTimeoutInSeconds -
sessionCacheSizeInBytes
private int sessionCacheSizeInBytes -
trustManagerParametersValidator
-
shouldTrustedCertificatesBeConcealed
private boolean shouldTrustedCertificatesBeConcealed
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
withSystemTrustMaterial
-
withDefaultTrustMaterial
-
withSystemPropertyDerivedTrustMaterial
-
withUnsafeTrustMaterial
A shorter method for using the unsafe trust material- Returns:
SSLFactory.Builder- See Also:
-
withDummyTrustMaterial
-
withSwappableTrustMaterial
Enables the possibility to swap the underlying TrustManager at runtime. After this option has been enabled the TrustManager can be swapped withTrustManagerUtils#swapTrustManager(swappableTrustManager, newTrustManager)- Returns:
SSLFactory.Builder
-
withLoggingTrustMaterial
-
withTrustMaterial
-
withTrustMaterial
public <T extends ManagerFactoryParameters> SSLFactory.Builder withTrustMaterial(T managerFactoryParameters) -
withTrustMaterial
public <T extends X509TrustManager> SSLFactory.Builder withTrustMaterial(T trustManager, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
-
withTrustMaterial
-
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, Provider provider) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, String providerName) -
withTrustMaterial
private SSLFactory.Builder withTrustMaterial(String trustStorePath, String trustStoreType, Supplier<KeyStore> trustStoreSupplier) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(String trustStorePath, char[] trustStorePassword, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, Provider provider, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, String providerName, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
private SSLFactory.Builder withTrustMaterial(String trustStorePath, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions, Supplier<KeyStore> trustStoreSupplier) -
withTrustMaterial
-
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, Provider provider) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, String providerName) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(Path trustStorePath, char[] trustStorePassword, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, Provider provider, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, String providerName, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, Provider provider) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, String providerName) -
withTrustMaterial
private SSLFactory.Builder withTrustMaterial(Object trustStoreSource, String trustStoreType, Supplier<KeyStore> trustStoreSupplier) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, Provider provider, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, String providerName, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
private SSLFactory.Builder withTrustMaterial(Object trustStoreSource, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions, Supplier<KeyStore> trustStoreSupplier) -
withTrustMaterial
-
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(KeyStore trustStore, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
public SSLFactory.Builder withTrustMaterial(Set<X509Certificate> certificates, TrustAnchorTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
@SafeVarargs public final <T extends Certificate> SSLFactory.Builder withTrustMaterial(T... certificates) -
withTrustMaterial
public final <T extends Certificate> SSLFactory.Builder withTrustMaterial(T[] certificates, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withTrustMaterial
-
withTrustMaterial
public <T extends Certificate> SSLFactory.Builder withTrustMaterial(List<T> certificates, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) -
withSystemPropertyDerivedIdentityMaterial
-
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(String identityStorePath, char[] identityStorePassword) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(String identityStorePath, char[] identityStorePassword, String identityStoreType) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType, Provider provider) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType, String providerName) -
withIdentityMaterial
private SSLFactory.Builder withIdentityMaterial(String identityStorePath, String identityStoreType, Supplier<KeyStoreHolder> keyStoreHolderSupplier) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(Path identityStorePath, char[] identityStorePassword) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, String identityStoreType) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType, Provider provider) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType, String providerName) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(InputStream identityStream, char[] identityStorePassword) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, String identityStoreType) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword, String identityStoreType) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword, String identityStoreType, Provider provider) -
withIdentityMaterial
public SSLFactory.Builder withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword, String identityStoreType, String providerName) -
withIdentityMaterial
private SSLFactory.Builder withIdentityMaterial(Object identitySource, String identityStoreType, Supplier<KeyStoreHolder> keyStoreHolderSupplier) -
withIdentityMaterial
-
withIdentityMaterial
@SafeVarargs public final <T extends Certificate> SSLFactory.Builder withIdentityMaterial(Key privateKey, char[] privateKeyPassword, T... certificateChain) -
withIdentityMaterial
@SafeVarargs public final <T extends Certificate> SSLFactory.Builder withIdentityMaterial(Key privateKey, char[] privateKeyPassword, String alias, T... certificateChain) -
withIdentityMaterial
public final <T extends Certificate> SSLFactory.Builder withIdentityMaterial(Key privateKey, char[] privateKeyPassword, List<T> certificateChain) -
withIdentityMaterial
public final <T extends Certificate> SSLFactory.Builder withIdentityMaterial(Key privateKey, char[] privateKeyPassword, String alias, List<T> certificateChain) -
withIdentityMaterial
-
withIdentityMaterial
-
withDummyIdentityMaterial
-
withSwappableIdentityMaterial
Enables the possibility to swap the underlying KeyManager at runtime. After this option has been enabled the KeyManager can be swapped withKeyManagerUtils#swapKeyManager(swappableKeyManager, newKeyManager)- Returns:
SSLFactory.Builder
-
withLoggingIdentityMaterial
-
withInflatableIdentityMaterial
-
withInflatableTrustMaterial
-
withInflatableTrustMaterial
public SSLFactory.Builder withInflatableTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, Predicate<TrustManagerParameters> trustManagerParametersPredicate) -
validateKeyStore
-
withIdentityRoute
-
withIdentityRoute
-
withIdentityRoute
-
withHostnameVerifier
-
withUnsafeHostnameVerifier
-
withHostnameVerifierEnhancer
public SSLFactory.Builder withHostnameVerifierEnhancer(Predicate<HostnameVerifierParameters> hostnameVerifierParametersValidator) -
withCiphers
-
withExcludedCiphers
-
withSystemPropertyDerivedCiphers
-
withProtocols
-
withExcludedProtocols
-
withSystemPropertyDerivedProtocols
-
extractPropertyValues
-
withNeedClientAuthentication
-
withNeedClientAuthentication
-
withWantClientAuthentication
-
withWantClientAuthentication
-
withSessionTimeout
-
withSessionCacheSize
-
withSslContextAlgorithm
-
withSwappableSslParameters
-
withSecurityProvider
-
withSecurityProvider
-
withSecureRandom
-
withTrustingAllCertificatesWithoutValidation
-
withTrustEnhancer
-
withConcealedTrustMaterial
-
build
-
isTrustMaterialPresent
private boolean isTrustMaterialPresent() -
isIdentityMaterialPresent
private boolean isIdentityMaterialPresent() -
createKeyManager
-
createTrustManager
-
createSslParameters
-