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

A

addClientIdentityRoute(X509ExtendedKeyManager, String, String...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
 

B

build() - Method in class nl.altindag.ssl.model.IdentityMaterial.Builder
 
build() - Method in class nl.altindag.ssl.model.SSLMaterial.Builder
 
build() - Method in class nl.altindag.ssl.model.TrustMaterial.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.IdentityMaterial.Builder
 
Builder() - Constructor for class nl.altindag.ssl.model.SSLMaterial.Builder
 
Builder() - Constructor for class nl.altindag.ssl.model.TrustMaterial.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
 
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
 
createIdentityStore(Key, char[], Certificate...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
 
createIdentityStore(Key, char[], String, Certificate...) - 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(KeyStoreHolder...) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
 
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
 
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
 
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
 
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
 
GenericIOException - Exception in nl.altindag.ssl.exception
 
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(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
 
getClientSslSessions(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
getClientSslSessions(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
 
getContent(InputStream) - Static method in class nl.altindag.ssl.util.IOUtils
 
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
 
getIdentities() - Method in class nl.altindag.ssl.model.IdentityMaterial
 
getIdentities() - Method in class nl.altindag.ssl.SSLFactory
 
getIdentityMaterial() - Method in class nl.altindag.ssl.model.SSLMaterial
 
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.IdentityMaterial
 
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
 
getKeyStorePassword() - Method in class nl.altindag.ssl.model.KeyStoreHolder
 
getPreferredClientAliasToHosts() - Method in class nl.altindag.ssl.keymanager.CompositeX509ExtendedKeyManager
 
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.TrustMaterial
 
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
 
getTrustMaterial() - Method in class nl.altindag.ssl.model.SSLMaterial
 
getTrustStores() - Method in class nl.altindag.ssl.model.TrustMaterial
 
getTrustStores() - Method in class nl.altindag.ssl.SSLFactory
 

H

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

IdentityMaterial - Class in nl.altindag.ssl.model
NOTE: Please don't use this class directly as it is part of the internal API.
IdentityMaterial.Builder - Class in nl.altindag.ssl.model
 
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
 
KeyStoreHolder(KeyStore, char[], 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
 
loadCertificate(Path...) - Static method in class nl.altindag.ssl.util.CertificateUtils
 
loadCertificate(InputStream...) - Static method in class nl.altindag.ssl.util.CertificateUtils
 
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.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
 

P

parseCertificate(String) - Static method in class nl.altindag.ssl.util.CertificateUtils
 

S

sanitizeKeyStores(List<KeyStoreHolder>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
 
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 TrustManager 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
 
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
 
TrustMaterial - Class in nl.altindag.ssl.model
NOTE: Please don't use this class directly as it is part of the internal API.
TrustMaterial.Builder - Class in nl.altindag.ssl.model
 

U

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
 

W

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
 
withClientIdentityRoute(String, String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withClientIdentityRoute(Map<String, List<String>>) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
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(List<KeyStoreHolder>) - Method in class nl.altindag.ssl.model.IdentityMaterial.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(IdentityMaterial) - Method in class nl.altindag.ssl.model.SSLMaterial.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[], 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(KeyStore, char[], 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
 
withKeyManager(X509ExtendedKeyManager) - Method in class nl.altindag.ssl.model.IdentityMaterial.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
 
withPasswordCaching() - 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.TrustMaterial.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(TrustMaterial) - Method in class nl.altindag.ssl.model.SSLMaterial.Builder
 
withTrustMaterial(T) - 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[], String) - 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(InputStream, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(InputStream, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(KeyStore) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(KeyStore, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(T...) - Method in class nl.altindag.ssl.SSLFactory.Builder
 
withTrustMaterial(List<T>) - 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<KeyStoreHolder>) - Method in class nl.altindag.ssl.model.TrustMaterial.Builder
 
withTrustStores(T...) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
 
withTrustStores(List<? extends KeyStore>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
 
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 S T U V W X 
Skip navigation links

Copyright © 2021. All rights reserved.