Skip navigation links
A B C D G H I K L M N O P R S T U V W X 

A

addClientIdentityRoute(X509ExtendedKeyManager, String, String...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
Deprecated.
addIdentityRoute(X509ExtendedKeyManager, String, String...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
 
apply(Set<TrustAnchor>) - Method in interface nl.altindag.ssl.trustmanager.TrustAnchorTrustOptions
 
apply(T) - Method in interface nl.altindag.ssl.trustmanager.TrustOptions
 
apply(KeyStore) - Method in interface nl.altindag.ssl.trustmanager.TrustStoreTrustOptions
 

B

BasicHostNameVerifier - Class in nl.altindag.ssl.hostnameverifier
NOTE: Please don't use this class directly as it is part of the internal API.
build() - Method in class nl.altindag.ssl.model.SSLMaterial.Builder
 
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() - Constructor for class nl.altindag.ssl.model.SSLMaterial.Builder
 
builder() - Static method in class nl.altindag.ssl.SSLFactory
 

C

CertificateUtils - Class in nl.altindag.ssl.util
 
checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.X509TrustManagerWrapper
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.X509TrustManagerWrapper
 
checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.X509TrustManagerWrapper
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.X509TrustManagerWrapper
 
chooseClientAlias(String[], Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
Chooses the first non-null client alias returned from the delegate X509ExtendedKeyManager, or null if there are no matches.
chooseClientAlias(String[], Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
 
chooseClientAlias(String[], Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.X509KeyManagerWrapper
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
Chooses the first non-null client alias returned from the delegate X509ExtendedKeyManager, or null if there are no matches.
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.X509KeyManagerWrapper
 
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
Chooses the first non-null server alias returned from the delegate X509ExtendedKeyManager, or null if there are no matches.
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
 
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.X509KeyManagerWrapper
 
chooseServerAlias(String, Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
Chooses the first non-null server alias returned from the delegate X509ExtendedKeyManager, or null if there are no matches.
chooseServerAlias(String, Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
 
chooseServerAlias(String, Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.X509KeyManagerWrapper
 
combine(X509KeyManager...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
 
combine(List<? extends X509KeyManager>) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
 
combine(X509TrustManager...) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
 
combine(List<? extends X509TrustManager>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
 
CompositeSSLServerSocketFactory - Class in nl.altindag.ssl.socket
NOTE: Please don't use this class directly as it is part of the internal API.
CompositeSSLServerSocketFactory(SSLServerSocketFactory, SSLParameters) - Constructor for class nl.altindag.ssl.socket.CompositeSSLServerSocketFactory
 
CompositeSSLSocketFactory - Class in nl.altindag.ssl.socket
NOTE: Please don't use this class directly as it is part of the internal API.
CompositeSSLSocketFactory(SSLSocketFactory, SSLParameters) - Constructor for class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
CompositeX509ExtendedKeyManager - Class in nl.altindag.ssl.keymanager
Represents an ordered list of X509ExtendedKeyManager with most-preferred managers first.
CompositeX509ExtendedKeyManager(List<? extends X509ExtendedKeyManager>) - Constructor for class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
CompositeX509ExtendedKeyManager(List<? extends X509ExtendedKeyManager>, Map<String, List<URI>>) - Constructor for class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
CompositeX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
CompositeX509ExtendedTrustManager is a wrapper for a collection of TrustManagers.
CompositeX509ExtendedTrustManager(List<? extends X509ExtendedTrustManager>) - Constructor for class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 
containsIdentityMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
 
containsTrustMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
 
convertToPem(List<Certificate>) - Static method in class nl.altindag.ssl.util.CertificateUtils
 
convertToPem(Certificate) - Static method in class nl.altindag.ssl.util.CertificateUtils
 
copy(SSLParameters) - Static method in class nl.altindag.ssl.util.SSLParametersUtils
 
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
 
createIdentityStore(Key, char[], String, List<? extends Certificate>) - 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
 
createIdentityStore(Key, char[], String, T...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
 
createKeyManager(KeyStoreHolder...) - 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
 
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
 
createServerSocket() - Method in class nl.altindag.ssl.socket.CompositeSSLServerSocketFactory
 
createServerSocket(int) - Method in class nl.altindag.ssl.socket.CompositeSSLServerSocketFactory
 
createServerSocket(int, int) - Method in class nl.altindag.ssl.socket.CompositeSSLServerSocketFactory
 
createServerSocket(int, int, InetAddress) - Method in class nl.altindag.ssl.socket.CompositeSSLServerSocketFactory
 
createSocket() - Method in class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
createSocket(Socket, InputStream, boolean) - Method in class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
createSocket(Socket, String, int, boolean) - Method in class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
createSocket(String, int) - Method in class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
createSocket(InetAddress, int) - Method in class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
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, Provider) - 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(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(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(T...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
 
createTrustStore(T...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
 
createTrustStore(List<T>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
 
createUnsafe() - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
 
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
 

G

generateAlias(Certificate) - Static method in class nl.altindag.ssl.util.CertificateUtils
 
GENERIC_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.util.ValidationUtils
 
GenericCertificateException - Exception in nl.altindag.ssl.exception
 
GenericCertificateException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericCertificateException
 
GenericCertificateException(String) - Constructor for exception nl.altindag.ssl.exception.GenericCertificateException
 
GenericCertificateException(String, Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericCertificateException
 
GenericIOException - Exception in nl.altindag.ssl.exception
 
GenericIOException(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericIOException
 
GenericIOException(String, 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(Throwable) - Constructor for exception nl.altindag.ssl.exception.GenericKeyStoreException
 
GenericKeyStoreException(String, 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
 
getAcceptedIssuers() - Method in class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 
getAcceptedIssuers() - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
 
getCertificate(String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
 
getCertificate(List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
 
getCertificateAsPem(String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
 
getCertificateAsPem(List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
 
getCertificateChain(String) - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
Returns the first non-null certificate chain associated with the given alias, or null if the alias can't be found.
getCiphers() - Method in class nl.altindag.ssl.model.SSLMaterial
 
getCiphers() - Method in class nl.altindag.ssl.SSLFactory
 
getClientAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
Get all matching aliases for authenticating the client side of a secure socket, or null if there are no matches.
getClientIdentityRoute(X509ExtendedKeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
Deprecated.
getClientSslSessions(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
getClientSslSessions(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
getDefaultCipherSuites() - Method in class nl.altindag.ssl.socket.CompositeSSLServerSocketFactory
 
getDefaultCipherSuites() - Method in class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
getHostnameVerifier() - Method in class nl.altindag.ssl.model.SSLMaterial
 
getHostnameVerifier() - Method in class nl.altindag.ssl.SSLFactory
 
getIdentityRoute(X509ExtendedKeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
 
getInstance() - Static method in class nl.altindag.ssl.hostnameverifier.BasicHostNameVerifier
 
getInstance() - Static method in class nl.altindag.ssl.hostnameverifier.UnsafeHostNameVerifier
 
getInstance() - Static method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
 
getJdkTrustedCertificates() - Static method in class nl.altindag.ssl.util.CertificateUtils
 
getKeyManager() - Method in class nl.altindag.ssl.model.SSLMaterial
 
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
 
getKeyManagers() - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
 
getKeyPassword() - Method in class nl.altindag.ssl.model.KeyStoreHolder
 
getKeyStore() - Method in class nl.altindag.ssl.model.KeyStoreHolder
 
getPreferredAliasToHosts() - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
 
getPreferredClientAliasToHosts() - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
Deprecated.
getPrivateKey(String) - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
Returns the first non-null private key associated with the given alias, or null if the alias can't be found.
getProtocols() - Method in class nl.altindag.ssl.model.SSLMaterial
 
getProtocols() - Method in class nl.altindag.ssl.SSLFactory
 
getServerAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
Get all matching aliases for authenticating the server side of a secure socket, or null if there are no matches.
getServerSslSessions(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
getServerSslSessions(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
getSslContext() - Method in class nl.altindag.ssl.model.SSLMaterial
 
getSslContext() - Method in class nl.altindag.ssl.SSLFactory
 
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.model.SSLMaterial
 
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
 
getSupportedCipherSuites() - Method in class nl.altindag.ssl.socket.CompositeSSLServerSocketFactory
 
getSupportedCipherSuites() - Method in class nl.altindag.ssl.socket.CompositeSSLSocketFactory
 
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.model.SSLMaterial
 
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
 
getTrustManagers() - Method in class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 

H

HostnameVerifierUtils - Class in nl.altindag.ssl.util
 
HotSwappableX509ExtendedKeyManager - Class in nl.altindag.ssl.keymanager
NOTE: Please don't use this class directly as it is part of the internal API.
HotSwappableX509ExtendedKeyManager(X509ExtendedKeyManager) - Constructor for class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
 
HotSwappableX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
NOTE: Please don't use this class directly as it is part of the internal API.
HotSwappableX509ExtendedTrustManager(X509ExtendedTrustManager) - Constructor for class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
 

I

invalidateCaches(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
invalidateCaches(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
invalidateCaches(SSLSessionContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
invalidateCachesAfter(SSLFactory, ZonedDateTime) - 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
 
invalidateCachesBefore(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
 
invalidateCachesBetween(SSLFactory, ZonedDateTime, 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
 
invalidateClientCaches(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
invalidateClientCaches(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
invalidateServerCaches(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
invalidateServerCaches(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
IOUtils - Class in nl.altindag.ssl.util
 
isBlank(CharSequence) - Static method in class nl.altindag.ssl.util.StringUtils
 

K

keyManagerBuilder() - Static method in class nl.altindag.ssl.util.KeyManagerUtils
 
KeyManagerFactoryWrapper - Class in nl.altindag.ssl.keymanager
NOTE: Please don't use this class directly as it is part of the internal API.
KeyManagerFactoryWrapper(KeyManager) - Constructor for class nl.altindag.ssl.keymanager.KeyManagerFactoryWrapper
 
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(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.
loadCertificate(InputStream...) - Static method in class nl.altindag.ssl.util.CertificateUtils
Loads certificates from multiple InputStreams and maps it into a list of Certificate.
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
 
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
 
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.hostnameverifier - package nl.altindag.ssl.hostnameverifier
 
nl.altindag.ssl.keymanager - package nl.altindag.ssl.keymanager
 
nl.altindag.ssl.model - package nl.altindag.ssl.model
 
nl.altindag.ssl.socket - package nl.altindag.ssl.socket
 
nl.altindag.ssl.trustmanager - package nl.altindag.ssl.trustmanager
 
nl.altindag.ssl.util - package nl.altindag.ssl.util
 

O

overrideClientIdentityRoute(X509ExtendedKeyManager, String, String...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
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
 
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

requireNotNull(T, String) - Static method in class nl.altindag.ssl.util.ValidationUtils
 
requireNotNull(T, Supplier<RuntimeException>) - Static method in class nl.altindag.ssl.util.ValidationUtils
 

S

setKeyManager(X509ExtendedKeyManager) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
 
setTrustManager(X509ExtendedTrustManager) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
 
size() - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
 
size() - Method in class nl.altindag.ssl.trustmanager.CompositeX509ExtendedTrustManager
 
SSLContextUtils - Class in nl.altindag.ssl.util
 
SSLFactory - Class in nl.altindag.ssl
 
SSLFactory.Builder - Class in nl.altindag.ssl
 
SSLMaterial - Class in nl.altindag.ssl.model
NOTE: Please don't use this class directly as it is part of the internal API.
SSLMaterial.Builder - Class in nl.altindag.ssl.model
 
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
 
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

toArray(T) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
 
toArray(T) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
 
TrustAnchorTrustOptions<R extends CertPathTrustManagerParameters> - Interface in nl.altindag.ssl.trustmanager
 
trustManagerBuilder() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
 
TrustManagerFactoryWrapper - Class in nl.altindag.ssl.trustmanager
NOTE: Please don't use this class directly as it is part of the internal API.
TrustManagerFactoryWrapper(TrustManager) - Constructor for class nl.altindag.ssl.trustmanager.TrustManagerFactoryWrapper
 
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
 
TrustStoreTrustOptions<R extends CertPathTrustManagerParameters> - Interface in nl.altindag.ssl.trustmanager
 

U

UnsafeHostNameVerifier - Class in nl.altindag.ssl.hostnameverifier
NOTE: Please don't use this class directly as it is part of the internal API.
UnsafeX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
An insecure TrustManager that trusts all X.509 certificates without any verification.
updateSessionCacheSize(SSLFactory, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
updateSessionCacheSize(SSLContext, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
updateSessionTimeout(SSLFactory, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
updateSessionTimeout(SSLContext, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
UriUtils - Class in nl.altindag.ssl.util
 

V

validate(URI) - Static method in class nl.altindag.ssl.util.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
 
verify(String, SSLSession) - Method in class nl.altindag.ssl.hostnameverifier.BasicHostNameVerifier
 
verify(String, SSLSession) - Method in class nl.altindag.ssl.hostnameverifier.UnsafeHostNameVerifier
 

W

withAliasToHost(Map<String, List<URI>>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
 
withCiphers(List<String>) - Method in class nl.altindag.ssl.model.SSLMaterial.Builder
 
withCiphers(String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withClientAliasToHost(Map<String, List<URI>>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
Deprecated.
withClientIdentityRoute(String, String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
Deprecated.
withClientIdentityRoute(Map<String, List<String>>) - Method in class nl.altindag.ssl.SSLFactory.Builder
Deprecated.
withDefaultTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withHostnameVerifier(HostnameVerifier) - Method in class nl.altindag.ssl.model.SSLMaterial.Builder
 
withHostnameVerifier(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withIdentities(T...) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
 
withIdentities(List<? extends KeyStoreHolder>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
 
withIdentity(T, char[], String) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
 
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[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withIdentityMaterial(String, char[], 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[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withIdentityMaterial(Path, char[], char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
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[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withIdentityMaterial(InputStream, char[], char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withIdentityMaterial(KeyStore, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withIdentityMaterial(Key, char[], Certificate...) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withIdentityMaterial(Key, char[], String, Certificate...) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withIdentityMaterial(T) - 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
 
withKeyManager(X509ExtendedKeyManager) - Method in class nl.altindag.ssl.model.SSLMaterial.Builder
 
withKeyManager(T) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
 
withKeyManagers(T...) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
 
withKeyManagers(List<T>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
 
withNeedClientAuthentication() - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withNeedClientAuthentication(boolean) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withProtocols(List<String>) - Method in class nl.altindag.ssl.model.SSLMaterial.Builder
 
withProtocols(String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withSecureRandom(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withSecurityProvider(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withSecurityProvider(String) - 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
 
withSslContext(SSLContext) - Method in class nl.altindag.ssl.model.SSLMaterial.Builder
 
withSslContextAlgorithm(String) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withSslParameters(SSLParameters) - Method in class nl.altindag.ssl.model.SSLMaterial.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.
withSystemTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustingAllCertificatesWithoutValidation() - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustManager(X509ExtendedTrustManager) - Method in class nl.altindag.ssl.model.SSLMaterial.Builder
 
withTrustManager(T) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
 
withTrustManagers(T...) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
 
withTrustManagers(List<T>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
 
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) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(String, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(String, char[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - 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(Path, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(Path, char[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - 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(InputStream, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(InputStream, char[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - 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(KeyStore) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(KeyStore, 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[], 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
 
withTrustStore(T) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
 
withTrustStore(T, String) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
 
withTrustStores(T...) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
 
withTrustStores(List<? extends KeyStore>) - 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
 

X

X509KeyManagerWrapper - Class in nl.altindag.ssl.keymanager
NOTE: Please don't use this class directly as it is part of the internal API.
X509KeyManagerWrapper(X509KeyManager) - Constructor for class nl.altindag.ssl.keymanager.X509KeyManagerWrapper
 
X509TrustManagerWrapper - Class in nl.altindag.ssl.trustmanager
NOTE: Please don't use this class directly as it is part of the internal API.
X509TrustManagerWrapper(X509TrustManager) - Constructor for class nl.altindag.ssl.trustmanager.X509TrustManagerWrapper
 
A B C D G H I K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2021. All rights reserved.