A B C D E G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(T) - Method in interface nl.altindag.ssl.util.internal.IOUtils.Consumer
- addCertificate(X509ExtendedTrustManager, X509Certificate) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Adds a new to be trusted certificate to the existing TrustManager.
- addCertificate(X509ExtendedTrustManager, List<X509Certificate>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Adds a new to be trusted certificate to the existing TrustManager.
- addIdentityRoute(X509ExtendedKeyManager, String, String...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- and(ChainAndAuthTypeValidator) - Method in interface nl.altindag.ssl.trustmanager.validator.ChainAndAuthTypeValidator
-
Deprecated.
- and(ChainAndAuthTypeWithSocketValidator) - Method in interface nl.altindag.ssl.trustmanager.validator.ChainAndAuthTypeWithSocketValidator
-
Deprecated.
- and(ChainAndAuthTypeWithSSLEngineValidator) - Method in interface nl.altindag.ssl.trustmanager.validator.ChainAndAuthTypeWithSSLEngineValidator
-
Deprecated.
- apply(KeyStore) - Method in interface nl.altindag.ssl.trustmanager.trustoptions.TrustStoreTrustOptions
- apply(Set<TrustAnchor>) - Method in interface nl.altindag.ssl.trustmanager.trustoptions.TrustAnchorTrustOptions
- apply(T) - Method in interface nl.altindag.ssl.trustmanager.trustoptions.TrustOptions
B
- build() - Method in class nl.altindag.ssl.SSLFactory.Builder
- build() - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- build() - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- builder() - Static method in class nl.altindag.ssl.SSLFactory
C
- CertificateUtils - Class in nl.altindag.ssl.util
- ChainAndAuthTypeValidator - Interface in nl.altindag.ssl.trustmanager.validator
-
Deprecated.
- ChainAndAuthTypeWithSocketValidator - Interface in nl.altindag.ssl.trustmanager.validator
-
Deprecated.
- ChainAndAuthTypeWithSSLEngineValidator - Interface in nl.altindag.ssl.trustmanager.validator
-
Deprecated.
- closeSilently(AutoCloseable) - Static method in class nl.altindag.ssl.util.internal.IOUtils
- CollectionUtils - Class in nl.altindag.ssl.util.internal
-
NOTE: Please don't use this class directly as it is part of the internal API.
- CollectorsUtils - Class in nl.altindag.ssl.util.internal
-
NOTE: Please don't use this class directly as it is part of the internal API.
- combine(List<? extends X509KeyManager>) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- combine(List<? extends X509TrustManager>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- combine(X509KeyManager...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- combine(X509TrustManager...) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- containsCertificate(KeyStore, T) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- containsIdentityMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- containsTrustMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- convertToPem(Certificate) - Static method in class nl.altindag.ssl.util.CertificateUtils
- convertToPem(List<X509Certificate>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- copy(SSLParameters) - Static method in class nl.altindag.ssl.util.SSLParametersUtils
- copyToByteArray(InputStream) - Static method in class nl.altindag.ssl.util.internal.IOUtils
- countAmountOfIdentityMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- countAmountOfTrustMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createBasic() - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
-
Creates a basic hostname verifier which validates the hostname against the peer host from the ssl session.
- createCertificateCapturingTrustManager(List<X509Certificate>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createCertificateCapturingTrustManager(X509TrustManager, List<X509Certificate>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createDefault() - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
-
Creates the default hostname verifier which is able to validate the hostname against the SAN field of the peer certificate.
- createDummyKeyManager() - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createDummyTrustManager() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createEnhanceable(HostnameVerifier, Predicate<HostnameVerifierParameters>) - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
- createEnhanceableTrustManager(X509ExtendedTrustManager, Predicate<TrustManagerParameters>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createEnhanceableTrustManager(X509ExtendedTrustManager, ChainAndAuthTypeValidator, ChainAndAuthTypeWithSocketValidator, ChainAndAuthTypeWithSSLEngineValidator) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Deprecated.
- createFenix() - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
-
Deprecated.
- createIdentityStore(Key, char[], String, List<? extends Certificate>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createIdentityStore(Key, char[], String, T...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createIdentityStore(Key, char[], List<? extends Certificate>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createIdentityStore(Key, char[], T...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createInflatableTrustManager() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createInflatableTrustManager(Path, char[], String, BiPredicate<X509Certificate[], String>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Deprecated.
- createInflatableTrustManager(Path, char[], String, Predicate<TrustManagerParameters>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createKeyManager(String, PrivateKey, Certificate[]) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[]) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[], String) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[], String, String) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[], String, Provider) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[], KeyManagerFactory) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, Map<String, char[]>) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(PrivateKey, Certificate[]) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStoreHolder...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManagerFactory(KeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyStore() - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createKeyStore(char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createKeyStore(String, char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createLoggingKeyManager(X509KeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createLoggingTrustManager(X509TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createSslContext(List<? extends X509KeyManager>, List<? extends X509TrustManager>) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslContext(List<? extends X509KeyManager>, List<? extends X509TrustManager>, SecureRandom) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslContext(List<? extends X509KeyManager>, List<? extends X509TrustManager>, SecureRandom, String, String) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslContext(List<? extends X509KeyManager>, List<? extends X509TrustManager>, SecureRandom, String, Provider) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslContext(X509KeyManager, X509TrustManager, SecureRandom, String, String, Provider) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslServerSocketFactory(SSLContext, SSLParameters) - Static method in class nl.altindag.ssl.util.SSLSocketUtils
- createSslServerSocketFactory(SSLServerSocketFactory, SSLParameters) - Static method in class nl.altindag.ssl.util.SSLSocketUtils
- createSslSocketFactory(SSLContext, SSLParameters) - Static method in class nl.altindag.ssl.util.SSLSocketUtils
- createSslSocketFactory(SSLSocketFactory, SSLParameters) - Static method in class nl.altindag.ssl.util.SSLSocketUtils
- createSwappableKeyManager(X509KeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
-
Wraps the given KeyManager into an instance of a Hot Swappable KeyManager This type of KeyManager has the capability of swapping in and out different KeyManagers at runtime.
- createSwappableTrustManager(X509TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Wraps the given TrustManager into an instance of a Hot Swappable TrustManager.
- createTrustManager(KeyStore) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore...) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore, String) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore, String, String) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore, String, Provider) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore, TrustManagerFactory) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(List<X509Certificate>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters...) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters, String) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters, String, String) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters, String, Provider) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters, TrustManagerFactory) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManagerFactory(TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManagerWithJdkTrustedCertificates() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManagerWithSystemTrustedCertificates() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustStore(List<T>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createTrustStore(T...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createUnsafe() - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
-
Creates an unsafe hostname verifier which does not validate the hostname at all.
- createUnsafeSslSocketFactory() - Static method in class nl.altindag.ssl.util.SSLSocketUtils
- createUnsafeTrustManager() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
D
- DUMMY_PASSWORD - Static variable in class nl.altindag.ssl.util.KeyStoreUtils
E
- extractHost(String) - Static method in class nl.altindag.ssl.util.internal.UriUtils
- extractHostAndPort(Socket) - Static method in class nl.altindag.ssl.util.internal.HostUtils
- extractHostAndPort(SSLEngine) - Static method in class nl.altindag.ssl.util.internal.HostUtils
G
- generateAlias(T) - Static method in class nl.altindag.ssl.util.CertificateUtils
- generateAliases(List<T>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- generateUniqueAlias(T, Predicate<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- GENERIC_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.util.internal.ValidationUtils
- GenericCertificateException - Exception in nl.altindag.ssl.exception
- GenericCertificateException(String) - Constructor for exception nl.altindag.ssl.exception.GenericCertificateException
- GenericCertificateException(String, Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericCertificateException
- GenericCertificateException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericCertificateException
- GenericException - Exception in nl.altindag.ssl.exception
- GenericException(String) - Constructor for exception nl.altindag.ssl.exception.GenericException
- GenericException(String, Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericException
- GenericException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericException
- GenericHostnameVerifierException - Exception in nl.altindag.ssl.exception
- GenericHostnameVerifierException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericHostnameVerifierException
- GenericIOException - Exception in nl.altindag.ssl.exception
- GenericIOException(String, Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericIOException
- GenericIOException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericIOException
- GenericKeyManagerException - Exception in nl.altindag.ssl.exception
- GenericKeyManagerException(String) - Constructor for exception nl.altindag.ssl.exception.GenericKeyManagerException
- GenericKeyManagerException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericKeyManagerException
- GenericKeyStoreException - Exception in nl.altindag.ssl.exception
- GenericKeyStoreException(String) - Constructor for exception nl.altindag.ssl.exception.GenericKeyStoreException
- GenericKeyStoreException(String, Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericKeyStoreException
- GenericKeyStoreException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericKeyStoreException
- GenericSecurityException - Exception in nl.altindag.ssl.exception
- GenericSecurityException(String) - Constructor for exception nl.altindag.ssl.exception.GenericSecurityException
- GenericSecurityException(String, Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericSecurityException
- GenericSecurityException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericSecurityException
- GenericSSLContextException - Exception in nl.altindag.ssl.exception
- GenericSSLContextException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericSSLContextException
- GenericTrustManagerException - Exception in nl.altindag.ssl.exception
- GenericTrustManagerException(String) - Constructor for exception nl.altindag.ssl.exception.GenericTrustManagerException
- GenericTrustManagerException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericTrustManagerException
- getAliases(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- getAliasToCertificate(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- getAuthType() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getCertificates(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- getCertificatesFromExternalSource(String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSource(Proxy, String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSource(Proxy, PasswordAuthentication, String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourceAsPem(String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourceAsPem(Proxy, String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourceAsPem(Proxy, PasswordAuthentication, String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(Proxy, String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(Proxy, PasswordAuthentication, String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(Proxy, PasswordAuthentication, List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(Proxy, List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(Proxy, String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(Proxy, PasswordAuthentication, String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(Proxy, PasswordAuthentication, List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(Proxy, List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getChain() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getCiphers() - Method in class nl.altindag.ssl.SSLFactory
- getClientSslSessions(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- getClientSslSessions(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- getContent(InputStream) - Static method in class nl.altindag.ssl.util.internal.IOUtils
- getFileAsStream(Path) - Static method in class nl.altindag.ssl.util.internal.IOUtils
- getHostname() - Method in class nl.altindag.ssl.model.HostnameVerifierParameters
- getHostnameVerifier() - Method in class nl.altindag.ssl.SSLFactory
- getIdentityRoute(X509ExtendedKeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- getJdkTrustedCertificates() - Static method in class nl.altindag.ssl.util.CertificateUtils
- getKeyManager() - Method in class nl.altindag.ssl.SSLFactory
- getKeyManager(T) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- getKeyManagerFactory() - Method in class nl.altindag.ssl.SSLFactory
- getKeyPassword() - Method in class nl.altindag.ssl.model.KeyStoreHolder
- getKeyStore() - Method in class nl.altindag.ssl.model.KeyStoreHolder
- getProtocols() - Method in class nl.altindag.ssl.SSLFactory
- getResourceAsStream(String) - Static method in class nl.altindag.ssl.util.internal.IOUtils
- getServerSslSessions(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- getServerSslSessions(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- getSession() - Method in class nl.altindag.ssl.model.HostnameVerifierParameters
- getSocket() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getSslContext() - Method in class nl.altindag.ssl.SSLFactory
- getSslEngine() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getSSLEngine() - Method in class nl.altindag.ssl.SSLFactory
- getSSLEngine(String, Integer) - Method in class nl.altindag.ssl.SSLFactory
- getSslParameters() - Method in class nl.altindag.ssl.SSLFactory
- getSslServerSocketFactory() - Method in class nl.altindag.ssl.SSLFactory
- getSslSessions(SSLSessionContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- getSslSocketFactory() - Method in class nl.altindag.ssl.SSLFactory
- getSystemTrustedCertificates() - Static method in class nl.altindag.ssl.util.CertificateUtils
- getTrustedCertificates() - Method in class nl.altindag.ssl.SSLFactory
- getTrustManager() - Method in class nl.altindag.ssl.SSLFactory
- getTrustManager(T) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- getTrustManagerFactory() - Method in class nl.altindag.ssl.SSLFactory
H
- HostnameVerifierParameters - Class in nl.altindag.ssl.model
- HostnameVerifierParameters(String, SSLSession) - Constructor for class nl.altindag.ssl.model.HostnameVerifierParameters
- HostnameVerifierUtils - Class in nl.altindag.ssl.util
- HostUtils - Class in nl.altindag.ssl.util.internal
-
NOTE: Please don't use this class directly as it is part of the internal API.
I
- invalidateCaches(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCaches(SSLSessionContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCaches(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesAfter(SSLContext, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesAfter(SSLSessionContext, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesAfter(SSLFactory, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBefore(SSLContext, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBefore(SSLSessionContext, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBefore(SSLFactory, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBetween(SSLContext, ZonedDateTime, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBetween(SSLSessionContext, ZonedDateTime, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBetween(SSLFactory, ZonedDateTime, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateClientCaches(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateClientCaches(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateServerCaches(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateServerCaches(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- IOUtils - Class in nl.altindag.ssl.util.internal
-
NOTE: Please don't use this class directly as it is part of the internal API.
- IOUtils.Consumer<T> - Interface in nl.altindag.ssl.util.internal
- isBlank(CharSequence) - Static method in class nl.altindag.ssl.util.internal.StringUtils
- isEmpty(List<?>) - Static method in class nl.altindag.ssl.util.internal.CollectionUtils
- isNotBlank(CharSequence) - Static method in class nl.altindag.ssl.util.internal.StringUtils
K
- keyManagerBuilder() - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- KeyManagerUtils - Class in nl.altindag.ssl.util
- KeyManagerUtils.KeyManagerBuilder - Class in nl.altindag.ssl.util
- KeyStoreHolder - Class in nl.altindag.ssl.model
- KeyStoreHolder(KeyStore, char[]) - Constructor for class nl.altindag.ssl.model.KeyStoreHolder
- KeyStoreUtils - Class in nl.altindag.ssl.util
L
- loadCertificate(InputStream...) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
Loads certificates from multiple InputStreams and maps it into a list of
Certificate
. - loadCertificate(String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
Loads certificates from the classpath and maps it into a list of
Certificate
. - loadCertificate(Path...) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
Loads certificates from the filesystem and maps it into a list of
Certificate
. - loadKeyStore(InputStream, char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(InputStream, char[], String) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(String, char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(String, char[], String) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(Path, char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(Path, char[], String) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadSystemKeyStores() - Static method in class nl.altindag.ssl.util.KeyStoreUtils
M
- merge(SSLParameters, SSLParameters) - Static method in class nl.altindag.ssl.util.SSLParametersUtils
N
- nl.altindag.ssl - package nl.altindag.ssl
- nl.altindag.ssl.exception - package nl.altindag.ssl.exception
- nl.altindag.ssl.model - package nl.altindag.ssl.model
- nl.altindag.ssl.trustmanager.trustoptions - package nl.altindag.ssl.trustmanager.trustoptions
- nl.altindag.ssl.trustmanager.validator - package nl.altindag.ssl.trustmanager.validator
- nl.altindag.ssl.util - package nl.altindag.ssl.util
- nl.altindag.ssl.util.internal - package nl.altindag.ssl.util.internal
O
- or(ChainAndAuthTypeValidator) - Method in interface nl.altindag.ssl.trustmanager.validator.ChainAndAuthTypeValidator
-
Deprecated.
- or(ChainAndAuthTypeWithSocketValidator) - Method in interface nl.altindag.ssl.trustmanager.validator.ChainAndAuthTypeWithSocketValidator
-
Deprecated.
- or(ChainAndAuthTypeWithSSLEngineValidator) - Method in interface nl.altindag.ssl.trustmanager.validator.ChainAndAuthTypeWithSSLEngineValidator
-
Deprecated.
- overrideIdentityRoute(X509ExtendedKeyManager, String, String...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
P
- parseDerCertificate(InputStream) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
PKIX/RFC 5280 states that duplicate extensions are not allowed.
- parseP7bCertificate(String) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
Parses P7B formatted certificates containing a header as -----BEGIN PKCS7----- and footer as -----END PKCS7----- with a base64 encoded data between the header and footer.
- parsePemCertificate(String) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
Parses PEM formatted certificates containing a header as -----BEGIN CERTIFICATE----- and footer as -----END CERTIFICATE----- or header as -----BEGIN PKCS7----- and footer as -----END PKCS7----- with a base64 encoded data between the header and footer.
R
- reload(SSLFactory, SSLFactory) - Static method in class nl.altindag.ssl.util.SSLFactoryUtils
-
Reloads the ssl material for the KeyManager and / or TrustManager within the base SSLFactory if present and if it is swappable.
- reload(SSLFactory, SSLFactory, boolean) - Static method in class nl.altindag.ssl.util.SSLFactoryUtils
-
Reloads the ssl material for the KeyManager and / or TrustManager within the base SSLFactory if present and if it is swappable.
- requireNotBlank(String, String) - Static method in class nl.altindag.ssl.util.internal.ValidationUtils
- requireNotBlank(String, Supplier<RuntimeException>) - Static method in class nl.altindag.ssl.util.internal.ValidationUtils
- requireNotEmpty(List<T>, String) - Static method in class nl.altindag.ssl.util.internal.ValidationUtils
- requireNotEmpty(List<T>, Supplier<RuntimeException>) - Static method in class nl.altindag.ssl.util.internal.ValidationUtils
- requireNotEmpty(T[], String) - Static method in class nl.altindag.ssl.util.internal.ValidationUtils
- requireNotEmpty(T[], Supplier<RuntimeException>) - Static method in class nl.altindag.ssl.util.internal.ValidationUtils
- requireNotNull(T, String) - Static method in class nl.altindag.ssl.util.internal.ValidationUtils
- requireNotNull(T, Supplier<RuntimeException>) - Static method in class nl.altindag.ssl.util.internal.ValidationUtils
S
- SSLContextUtils - Class in nl.altindag.ssl.util
- SSLFactory - Class in nl.altindag.ssl
- SSLFactory.Builder - Class in nl.altindag.ssl
- SSLFactoryUtils - Class in nl.altindag.ssl.util
- SSLParametersUtils - Class in nl.altindag.ssl.util
- SSLSessionUtils - Class in nl.altindag.ssl.util
- SSLSocketUtils - Class in nl.altindag.ssl.util
- StringUtils - Class in nl.altindag.ssl.util.internal
-
NOTE: Please don't use this class directly as it is part of the internal API.
- swapKeyManager(X509KeyManager, X509KeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
-
Swaps the internal KeyManager instance with the given keyManager object.
- swapTrustManager(X509TrustManager, X509TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Swaps the internal TrustManager instance with the given trustManager object.
T
- test(X509Certificate[], String) - Method in interface nl.altindag.ssl.trustmanager.validator.ChainAndAuthTypeValidator
-
Deprecated.
- test(X509Certificate[], String, Socket) - Method in interface nl.altindag.ssl.trustmanager.validator.ChainAndAuthTypeWithSocketValidator
-
Deprecated.
- test(X509Certificate[], String, SSLEngine) - Method in interface nl.altindag.ssl.trustmanager.validator.ChainAndAuthTypeWithSSLEngineValidator
-
Deprecated.
- toArray(T) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- toArray(T) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- toListAndThen(Function<List<T>, U>) - Static method in class nl.altindag.ssl.util.internal.CollectorsUtils
- toModifiableList() - Static method in class nl.altindag.ssl.util.internal.CollectorsUtils
- toUnmodifiableList() - Static method in class nl.altindag.ssl.util.internal.CollectorsUtils
- TrustAnchorTrustOptions<R extends CertPathTrustManagerParameters> - Interface in nl.altindag.ssl.trustmanager.trustoptions
- trustManagerBuilder() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- TrustManagerParameters - Class in nl.altindag.ssl.model
- TrustManagerParameters(X509Certificate[], String, Socket, SSLEngine) - Constructor for class nl.altindag.ssl.model.TrustManagerParameters
- TrustManagerUtils - Class in nl.altindag.ssl.util
- TrustManagerUtils.TrustManagerBuilder - Class in nl.altindag.ssl.util
- TrustOptions<T,R extends ManagerFactoryParameters> - Interface in nl.altindag.ssl.trustmanager.trustoptions
- TrustStoreTrustOptions<R extends CertPathTrustManagerParameters> - Interface in nl.altindag.ssl.trustmanager.trustoptions
U
- updateSessionCacheSize(SSLContext, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- updateSessionCacheSize(SSLFactory, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- updateSessionTimeout(SSLContext, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- updateSessionTimeout(SSLFactory, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- UriUtils - Class in nl.altindag.ssl.util.internal
-
NOTE: Please don't use this class directly as it is part of the internal API.
V
- validate(URI) - Static method in class nl.altindag.ssl.util.internal.UriUtils
- validateSessionCacheSize(int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- validateSessionTimeout(int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- ValidationUtils - Class in nl.altindag.ssl.util.internal
-
NOTE: Please don't use this class directly as it is part of the internal API.
W
- withCiphers(String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withDefaultTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withDummyIdentityMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withDummyTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withHostnameVerifier(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withHostnameVerifierEnhancer(Predicate<HostnameVerifierParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentities(List<KeyStoreHolder>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withIdentities(KeyStoreHolder...) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withIdentity(T, char[], String) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withIdentityMaterial(InputStream, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(InputStream, char[], char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(InputStream, char[], char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(InputStream, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[], char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[], char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[], char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[], char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Key, char[], String, List<T>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Key, char[], String, T...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Key, char[], List<T>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Key, char[], T...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(KeyStore, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityRoute(String, String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityRoute(Map<String, List<String>>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityRoute(Map<String, List<URI>>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withInflatableTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withInflatableTrustMaterial(Path, char[], String, BiPredicate<X509Certificate[], String>) - Method in class nl.altindag.ssl.SSLFactory.Builder
-
Deprecated.
- withInflatableTrustMaterial(Path, char[], String, Predicate<TrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withKeyManager(T) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withKeyManagers(List<T>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withKeyManagers(T...) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withLoggingIdentityMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withLoggingKeyManager(boolean) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withLoggingTrustManager(boolean) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withLoggingTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withNeedClientAuthentication() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withNeedClientAuthentication(boolean) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withProtocols(String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSecureRandom(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSecurityProvider(String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSecurityProvider(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSessionCacheSize(int) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSessionTimeout(int) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSslContextAlgorithm(String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSwappableIdentityMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
-
Enables the possibility to swap the underlying KeyManager at runtime.
- withSwappableKeyManager(boolean) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withSwappableTrustManager(boolean) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withSwappableTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
-
Enables the possibility to swap the underlying TrustManager at runtime.
- withSystemPropertyDerivedCiphers() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSystemPropertyDerivedIdentityMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSystemPropertyDerivedProtocols() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSystemPropertyDerivedTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSystemTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustEnhancer(Predicate<TrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustEnhancer(Predicate<TrustManagerParameters>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustEnhancer(ChainAndAuthTypeValidator) - Method in class nl.altindag.ssl.SSLFactory.Builder
-
Deprecated.
- withTrustEnhancer(ChainAndAuthTypeValidator) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
-
Deprecated.
- withTrustEnhancer(ChainAndAuthTypeWithSocketValidator) - Method in class nl.altindag.ssl.SSLFactory.Builder
-
Deprecated.
- withTrustEnhancer(ChainAndAuthTypeWithSocketValidator) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
-
Deprecated.
- withTrustEnhancer(ChainAndAuthTypeWithSSLEngineValidator) - Method in class nl.altindag.ssl.SSLFactory.Builder
-
Deprecated.
- withTrustEnhancer(ChainAndAuthTypeWithSSLEngineValidator) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
-
Deprecated.
- withTrustingAllCertificatesWithoutValidation() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustManager(T) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustManagers(List<T>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustManagers(T...) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustMaterial(InputStream, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(KeyStore) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(KeyStore, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(List<T>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(List<T>, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Set<X509Certificate>, TrustAnchorTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(T...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(T[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(T, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustStore(T) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustStore(T, String) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustStores(List<? extends KeyStore>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustStores(T...) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withUnsafeHostnameVerifier() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withUnsafeTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
-
A shorter method for using the unsafe trust material
- withWantClientAuthentication() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withWantClientAuthentication(boolean) - Method in class nl.altindag.ssl.SSLFactory.Builder
- wrapIfNeeded(X509KeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- wrapIfNeeded(X509TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- write(Path, byte[]) - Static method in class nl.altindag.ssl.util.internal.IOUtils
- write(Path, KeyStore, char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- write(Path, IOUtils.Consumer<OutputStream>) - Static method in class nl.altindag.ssl.util.internal.IOUtils
- write(Path, T) - Static method in class nl.altindag.ssl.util.CertificateUtils
All Classes All Packages