Uses of Class
nl.altindag.ssl.SSLFactory.Builder
Packages that use SSLFactory.Builder
-
Uses of SSLFactory.Builder in nl.altindag.ssl
Methods in nl.altindag.ssl that return SSLFactory.BuilderModifier and TypeMethodDescriptionstatic SSLFactory.BuilderSSLFactory.builder()SSLFactory.Builder.withCiphers(String... ciphers) SSLFactory.Builder.withConcealedTrustMaterial()SSLFactory.Builder.withDefaultTrustMaterial()SSLFactory.Builder.withDummyIdentityMaterial()SSLFactory.Builder.withDummyTrustMaterial()SSLFactory.Builder.withExcludedCiphers(String... ciphers) SSLFactory.Builder.withExcludedProtocols(String... protocols) <T extends HostnameVerifier>
SSLFactory.BuilderSSLFactory.Builder.withHostnameVerifier(T hostnameVerifier) SSLFactory.Builder.withHostnameVerifierEnhancer(Predicate<HostnameVerifierParameters> hostnameVerifierParametersValidator) SSLFactory.Builder.withIdentityMaterial(InputStream identityStream, char[] identityStorePassword) SSLFactory.Builder.withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword) SSLFactory.Builder.withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, char[] identityPassword, String identityStoreType) SSLFactory.Builder.withIdentityMaterial(InputStream identityStream, char[] identityStorePassword, String identityStoreType) SSLFactory.Builder.withIdentityMaterial(String identityStorePath, char[] identityStorePassword) SSLFactory.Builder.withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword) SSLFactory.Builder.withIdentityMaterial(String identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType) SSLFactory.Builder.withIdentityMaterial(String identityStorePath, char[] identityStorePassword, String identityStoreType) SSLFactory.Builder.withIdentityMaterial(Path identityStorePath, char[] identityStorePassword) SSLFactory.Builder.withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword) SSLFactory.Builder.withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, char[] identityPassword, String identityStoreType) SSLFactory.Builder.withIdentityMaterial(Path identityStorePath, char[] identityStorePassword, String identityStoreType) final <T extends Certificate>
SSLFactory.BuilderSSLFactory.Builder.withIdentityMaterial(Key privateKey, char[] privateKeyPassword, String alias, List<T> certificateChain) final <T extends Certificate>
SSLFactory.BuilderSSLFactory.Builder.withIdentityMaterial(Key privateKey, char[] privateKeyPassword, String alias, T... certificateChain) final <T extends Certificate>
SSLFactory.BuilderSSLFactory.Builder.withIdentityMaterial(Key privateKey, char[] privateKeyPassword, List<T> certificateChain) final <T extends Certificate>
SSLFactory.BuilderSSLFactory.Builder.withIdentityMaterial(Key privateKey, char[] privateKeyPassword, T... certificateChain) SSLFactory.Builder.withIdentityMaterial(KeyStore identityStore, char[] identityPassword) <T extends X509KeyManager>
SSLFactory.BuilderSSLFactory.Builder.withIdentityMaterial(T keyManager) <T extends KeyManagerFactory>
SSLFactory.BuilderSSLFactory.Builder.withIdentityMaterial(T keyManagerFactory) SSLFactory.Builder.withIdentityRoute(String alias, String... hosts) SSLFactory.Builder.withIdentityRoute(Map<String, List<String>> aliasesToHosts) SSLFactory.Builder.withInflatableTrustMaterial()SSLFactory.Builder.withInflatableTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, BiPredicate<X509Certificate[], String> certificateAndAuthTypeTrustPredicate) Deprecated.SSLFactory.Builder.withInflatableTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, Predicate<TrustManagerParameters> trustManagerParametersPredicate) SSLFactory.Builder.withLoggingIdentityMaterial()SSLFactory.Builder.withLoggingTrustMaterial()SSLFactory.Builder.withNeedClientAuthentication()SSLFactory.Builder.withNeedClientAuthentication(boolean needClientAuthentication) SSLFactory.Builder.withProtocols(String... protocols) <T extends SecureRandom>
SSLFactory.BuilderSSLFactory.Builder.withSecureRandom(T secureRandom) SSLFactory.Builder.withSecurityProvider(String securityProviderName) <T extends Provider>
SSLFactory.BuilderSSLFactory.Builder.withSecurityProvider(T securityProvider) SSLFactory.Builder.withSessionCacheSize(int cacheSizeInBytes) SSLFactory.Builder.withSessionTimeout(int timeoutInSeconds) SSLFactory.Builder.withSslContextAlgorithm(String sslContextAlgorithm) SSLFactory.Builder.withSwappableIdentityMaterial()Enables the possibility to swap the underlying KeyManager at runtime.SSLFactory.Builder.withSwappableTrustMaterial()Enables the possibility to swap the underlying TrustManager at runtime.SSLFactory.Builder.withSystemPropertyDerivedCiphers()SSLFactory.Builder.withSystemPropertyDerivedIdentityMaterial()SSLFactory.Builder.withSystemPropertyDerivedProtocols()SSLFactory.Builder.withSystemPropertyDerivedTrustMaterial()SSLFactory.Builder.withSystemTrustMaterial()SSLFactory.Builder.withTrustEnhancer(Predicate<TrustManagerParameters> validator) SSLFactory.Builder.withTrustEnhancer(ChainAndAuthTypeValidator validator) Deprecated.SSLFactory.Builder.withTrustEnhancer(ChainAndAuthTypeWithSocketValidator validator) Deprecated.SSLFactory.Builder.withTrustEnhancer(ChainAndAuthTypeWithSSLEngineValidator validator) Deprecated.SSLFactory.Builder.withTrustingAllCertificatesWithoutValidation()SSLFactory.Builder.withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword) SSLFactory.Builder.withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType) SSLFactory.Builder.withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) SSLFactory.Builder.withTrustMaterial(InputStream trustStoreStream, char[] trustStorePassword, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) SSLFactory.Builder.withTrustMaterial(String trustStorePath, char[] trustStorePassword) SSLFactory.Builder.withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType) SSLFactory.Builder.withTrustMaterial(String trustStorePath, char[] trustStorePassword, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) SSLFactory.Builder.withTrustMaterial(String trustStorePath, char[] trustStorePassword, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) SSLFactory.Builder.withTrustMaterial(Path trustStorePath, char[] trustStorePassword) SSLFactory.Builder.withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType) SSLFactory.Builder.withTrustMaterial(Path trustStorePath, char[] trustStorePassword, String trustStoreType, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) SSLFactory.Builder.withTrustMaterial(Path trustStorePath, char[] trustStorePassword, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) SSLFactory.Builder.withTrustMaterial(KeyStore trustStore) SSLFactory.Builder.withTrustMaterial(KeyStore trustStore, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) <T extends Certificate>
SSLFactory.BuilderSSLFactory.Builder.withTrustMaterial(List<T> certificates) <T extends Certificate>
SSLFactory.BuilderSSLFactory.Builder.withTrustMaterial(List<T> certificates, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) SSLFactory.Builder.withTrustMaterial(Set<X509Certificate> certificates, TrustAnchorTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) <T extends X509TrustManager>
SSLFactory.BuilderSSLFactory.Builder.withTrustMaterial(T trustManager) <T extends ManagerFactoryParameters>
SSLFactory.BuilderSSLFactory.Builder.withTrustMaterial(T managerFactoryParameters) <T extends TrustManagerFactory>
SSLFactory.BuilderSSLFactory.Builder.withTrustMaterial(T trustManagerFactory) final <T extends Certificate>
SSLFactory.BuilderSSLFactory.Builder.withTrustMaterial(T... certificates) final <T extends Certificate>
SSLFactory.BuilderSSLFactory.Builder.withTrustMaterial(T[] certificates, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) <T extends X509TrustManager>
SSLFactory.BuilderSSLFactory.Builder.withTrustMaterial(T trustManager, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters> trustOptions) SSLFactory.Builder.withUnsafeHostnameVerifier()SSLFactory.Builder.withUnsafeTrustMaterial()A shorter method for using the unsafe trust materialSSLFactory.Builder.withWantClientAuthentication()SSLFactory.Builder.withWantClientAuthentication(boolean wantClientAuthentication)