Skip navigation links
B C G I K L N S T U W 

B

build() - Method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager.Builder
 
build() - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
build() - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager.Builder
 
builder() - Static method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager
 
Builder() - Constructor for class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager.Builder
 
builder() - Static method in class nl.altindag.sslcontext.SSLFactory
 
builder() - Static method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
Builder() - Constructor for class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager.Builder
 

C

checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.sslcontext.trustmanager.UnsafeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.sslcontext.trustmanager.UnsafeX509ExtendedTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.sslcontext.trustmanager.UnsafeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.sslcontext.trustmanager.UnsafeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.sslcontext.trustmanager.UnsafeX509ExtendedTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.sslcontext.trustmanager.UnsafeX509ExtendedTrustManager
 
chooseClientAlias(String[], Principal[], Socket) - Method in class nl.altindag.sslcontext.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.sslcontext.keymanager.CompositeX509ExtendedKeyManager
Chooses the first non-null client alias returned from the delegate X509ExtendedKeyManager, or null if there are no matches.
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.sslcontext.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.sslcontext.keymanager.CompositeX509ExtendedKeyManager
Chooses the first non-null server alias returned from the delegate X509ExtendedKeyManager, or null if there are no matches.
combine(X509ExtendedKeyManager...) - Static method in class nl.altindag.sslcontext.util.KeyManagerUtils
 
combine(List<? extends X509ExtendedKeyManager>) - Static method in class nl.altindag.sslcontext.util.KeyManagerUtils
 
combine(X509ExtendedTrustManager...) - Static method in class nl.altindag.sslcontext.util.TrustManagerUtils
 
combine(List<? extends X509ExtendedTrustManager>) - Static method in class nl.altindag.sslcontext.util.TrustManagerUtils
 
CompositeX509ExtendedKeyManager - Class in nl.altindag.sslcontext.keymanager
Represents an ordered list of X509ExtendedKeyManager with most-preferred managers first.
CompositeX509ExtendedKeyManager(List<? extends X509ExtendedKeyManager>) - Constructor for class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager
CompositeX509ExtendedKeyManager.Builder - Class in nl.altindag.sslcontext.keymanager
 
CompositeX509ExtendedTrustManager - Class in nl.altindag.sslcontext.trustmanager
CompositeX509ExtendedTrustManager is a wrapper for a collection of TrustManagers.
CompositeX509ExtendedTrustManager(List<? extends X509ExtendedTrustManager>) - Constructor for class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
CompositeX509ExtendedTrustManager.Builder - Class in nl.altindag.sslcontext.trustmanager
 
createKeyManager(KeyStoreHolder...) - Static method in class nl.altindag.sslcontext.util.KeyManagerUtils
 
createKeyManager(KeyStore, char[]) - Static method in class nl.altindag.sslcontext.util.KeyManagerUtils
 
createKeyManager(KeyStore, char[], String) - Static method in class nl.altindag.sslcontext.util.KeyManagerUtils
 
createTrustManager(KeyStoreHolder...) - Static method in class nl.altindag.sslcontext.util.TrustManagerUtils
 
createTrustManager(KeyStore...) - Static method in class nl.altindag.sslcontext.util.TrustManagerUtils
 
createTrustManager(KeyStore) - Static method in class nl.altindag.sslcontext.util.TrustManagerUtils
 
createTrustManager(KeyStore, String) - Static method in class nl.altindag.sslcontext.util.TrustManagerUtils
 
createTrustManagerWithJdkTrustedCertificates() - Static method in class nl.altindag.sslcontext.util.TrustManagerUtils
 
createTrustManagerWithSystemTrustedCertificates() - Static method in class nl.altindag.sslcontext.util.TrustManagerUtils
 

G

GenericKeyStoreException - Exception in nl.altindag.sslcontext.exception
 
GenericKeyStoreException(String) - Constructor for exception nl.altindag.sslcontext.exception.GenericKeyStoreException
 
GenericKeyStoreException(Throwable) - Constructor for exception nl.altindag.sslcontext.exception.GenericKeyStoreException
 
GenericKeyStoreException(String, Throwable) - Constructor for exception nl.altindag.sslcontext.exception.GenericKeyStoreException
 
GenericSecurityException - Exception in nl.altindag.sslcontext.exception
 
GenericSecurityException(String) - Constructor for exception nl.altindag.sslcontext.exception.GenericSecurityException
 
GenericSecurityException(String, Throwable) - Constructor for exception nl.altindag.sslcontext.exception.GenericSecurityException
 
GenericSecurityException(Throwable) - Constructor for exception nl.altindag.sslcontext.exception.GenericSecurityException
 
GenericSSLContextException - Exception in nl.altindag.sslcontext.exception
 
GenericSSLContextException(Throwable) - Constructor for exception nl.altindag.sslcontext.exception.GenericSSLContextException
 
getAcceptedIssuers() - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
getAcceptedIssuers() - Method in class nl.altindag.sslcontext.trustmanager.UnsafeX509ExtendedTrustManager
 
getCertificateChain(String) - Method in class nl.altindag.sslcontext.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.sslcontext.SSLFactory
 
getClientAliases(String, Principal[]) - Method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager
Get all matching aliases for authenticating the client side of a secure socket, or null if there are no matches.
getHostnameVerifier() - Method in class nl.altindag.sslcontext.SSLFactory
 
getIdentities() - Method in class nl.altindag.sslcontext.SSLFactory
 
getKeyManager() - Method in class nl.altindag.sslcontext.SSLFactory
 
getKeyPassword() - Method in class nl.altindag.sslcontext.model.KeyStoreHolder
 
getKeyStore() - Method in class nl.altindag.sslcontext.model.KeyStoreHolder
 
getKeyStorePassword() - Method in class nl.altindag.sslcontext.model.KeyStoreHolder
 
getPrivateKey(String) - Method in class nl.altindag.sslcontext.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.sslcontext.SSLFactory
 
getServerAliases(String, Principal[]) - Method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager
Get all matching aliases for authenticating the server side of a secure socket, or null if there are no matches.
getSslContext() - Method in class nl.altindag.sslcontext.SSLFactory
 
getSslParameters() - Method in class nl.altindag.sslcontext.SSLFactory
 
getTrustedCertificates() - Method in class nl.altindag.sslcontext.SSLFactory
 
getTrustManager() - Method in class nl.altindag.sslcontext.SSLFactory
 
getTrustStores() - Method in class nl.altindag.sslcontext.SSLFactory
 

I

IDENTITY_AND_TRUST_MATERIAL_VALIDATION_EXCEPTION_MESSAGE - Static variable in class nl.altindag.sslcontext.SSLFactory.Builder
 
INSTANCE - Static variable in class nl.altindag.sslcontext.trustmanager.UnsafeX509ExtendedTrustManager
 

K

KeyManagerUtils - Class in nl.altindag.sslcontext.util
 
KeyStoreHolder - Class in nl.altindag.sslcontext.model
 
KeyStoreHolder(KeyStore, char[]) - Constructor for class nl.altindag.sslcontext.model.KeyStoreHolder
 
KeyStoreHolder(KeyStore, char[], char[]) - Constructor for class nl.altindag.sslcontext.model.KeyStoreHolder
 
KeyStoreUtils - Class in nl.altindag.sslcontext.util
 

L

loadKeyStore(String, char[]) - Static method in class nl.altindag.sslcontext.util.KeyStoreUtils
 
loadKeyStore(String, char[], String) - Static method in class nl.altindag.sslcontext.util.KeyStoreUtils
 
loadKeyStore(Path, char[]) - Static method in class nl.altindag.sslcontext.util.KeyStoreUtils
 
loadKeyStore(Path, char[], String) - Static method in class nl.altindag.sslcontext.util.KeyStoreUtils
 
loadSystemKeyStores() - Static method in class nl.altindag.sslcontext.util.KeyStoreUtils
 

N

nl.altindag.sslcontext - package nl.altindag.sslcontext
 
nl.altindag.sslcontext.exception - package nl.altindag.sslcontext.exception
 
nl.altindag.sslcontext.keymanager - package nl.altindag.sslcontext.keymanager
 
nl.altindag.sslcontext.model - package nl.altindag.sslcontext.model
 
nl.altindag.sslcontext.trustmanager - package nl.altindag.sslcontext.trustmanager
 
nl.altindag.sslcontext.util - package nl.altindag.sslcontext.util
 

S

size() - Method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager
 
size() - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager
 
SSLFactory - Class in nl.altindag.sslcontext
 
SSLFactory.Builder - Class in nl.altindag.sslcontext
 

T

TrustManagerUtils - Class in nl.altindag.sslcontext.util
 

U

UnsafeX509ExtendedTrustManager - Class in nl.altindag.sslcontext.trustmanager
An insecure TrustManager that trusts all X.509 certificates without any verification.

W

withCiphers(String...) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withDefaultTrustMaterial() - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withHostnameVerifier(HostnameVerifier) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentities(T...) - Method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager.Builder
 
withIdentities(List<? extends KeyStoreHolder>) - Method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager.Builder
 
withIdentity(T, char[], String) - Method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager.Builder
 
withIdentityMaterial(String, char[]) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(String, char[], char[]) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(String, char[], String) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(String, char[], char[], String) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(Path, char[]) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(Path, char[], char[]) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(Path, char[], String) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(Path, char[], char[], String) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(KeyStore, char[]) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(KeyStore, char[], char[]) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withIdentityMaterial(X509ExtendedKeyManager) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withKeyManagers(T...) - Method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager.Builder
 
withKeyManagers(List<? extends X509ExtendedKeyManager>) - Method in class nl.altindag.sslcontext.keymanager.CompositeX509ExtendedKeyManager.Builder
 
withPasswordCaching() - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withProtocol(String) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
Deprecated.
Will be removed with version 6.0.0 as it will provide by default the latest list of supported protocols. Currently it will create SSLContext instance with the protocol name TLS, this will result into TLSv1, TLSv1.1 and TLSv1.2 for Java 1.8. However if you are using Java 11 it will automatically include TLSv1.3 therefore it doesn't make sense to explicitly set the protocol
withProtocols(String...) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withSecureRandom(SecureRandom) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withSystemTrustMaterial() - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withTrustingAllCertificatesWithoutValidation() - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withTrustManagers(T...) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager.Builder
 
withTrustManagers(List<? extends X509ExtendedTrustManager>) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager.Builder
 
withTrustMaterial(X509ExtendedTrustManager) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withTrustMaterial(String, char[]) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withTrustMaterial(String, char[], String) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withTrustMaterial(Path, char[]) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withTrustMaterial(Path, char[], String) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withTrustMaterial(KeyStore) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withTrustMaterial(KeyStore, char[]) - Method in class nl.altindag.sslcontext.SSLFactory.Builder
 
withTrustStore(T) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager.Builder
 
withTrustStore(T, String) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager.Builder
 
withTrustStores(T...) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager.Builder
 
withTrustStores(List<? extends KeyStore>) - Method in class nl.altindag.sslcontext.trustmanager.CompositeX509ExtendedTrustManager.Builder
 
B C G I K L N S T U W 
Skip navigation links

Copyright © 2020. All rights reserved.