Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- add(Path, char[], String, List<T>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
-
Adds the provides list of certificates to the given keystore path on the filesystem if exists.
- add(KeyStore, List<T>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- addCertificate(X509ExtendedTrustManager, X509Certificate) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Adds a new to be trusted certificate to the existing TrustManager.
- addCertificate(X509ExtendedTrustManager, List<X509Certificate>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Adds a new to be trusted certificate to the existing TrustManager.
- addCertificateIfPossible(X509ExtendedTrustManager, List<X509Certificate>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- addCertificates(List<X509Certificate>) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- addCertificates(List<X509Certificate>, BiPredicate<KeyStore, X509Certificate>) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- addHandshakeCompletedListener(HandshakeCompletedListener) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- addIdentity(String, X509ExtendedKeyManager) - Method in class nl.altindag.ssl.keymanager.InflatableX509ExtendedKeyManager
- addIdentityMaterial(X509ExtendedKeyManager, String, KeyStore, char[]) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
-
Adds identity material tp a
InflatableX509ExtendedKeyManagerIf the provided keyManager is not of the typeInflatableX509ExtendedKeyManagerit will throw an exception - addIdentityMaterial(X509ExtendedKeyManager, String, X509ExtendedKeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
-
Adds identity material tp a
InflatableX509ExtendedKeyManagerIf the provided baseKeyManager is not of the typeInflatableX509ExtendedKeyManagerit will throw an exception - addIdentityRoute(X509ExtendedKeyManager, String, String...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- AggregatedX509ExtendedKeyManager - Class in nl.altindag.ssl.keymanager
-
Represents an ordered list of
X509ExtendedKeyManagerwith most-preferred managers first. - AggregatedX509ExtendedKeyManager(Map<String, ? extends X509ExtendedKeyManager>) - Constructor for class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Creates a new
AggregatedX509ExtendedKeyManager. - AggregatedX509ExtendedKeyManager(Map<String, ? extends X509ExtendedKeyManager>, Map<String, List<URI>>) - Constructor for class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Creates a new
AggregatedX509ExtendedKeyManager. - AggregatedX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
AggregatedX509ExtendedTrustManageris a wrapper for a collection of TrustManagers. - AggregatedX509ExtendedTrustManager(List<? extends X509ExtendedTrustManager>) - Constructor for class nl.altindag.ssl.trustmanager.AggregatedX509ExtendedTrustManager
- aliasToHost - Variable in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- ALT_DNS_NAME - Static variable in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- ALT_IPA_NAME - Static variable in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- amountOfSpecifiedMaterial(KeyStore, KeyStoreUtils.KeyStoreBiPredicate<KeyStore, String>, int) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- apply(KeyStore) - Method in interface nl.altindag.ssl.trustmanager.trustoptions.TrustStoreTrustOptions
- apply(Set<TrustAnchor>) - Method in interface nl.altindag.ssl.trustmanager.trustoptions.TrustAnchorTrustOptions
- apply(T) - Method in interface nl.altindag.ssl.trustmanager.trustoptions.TrustOptions
- apply(T) - Method in interface nl.altindag.ssl.util.Function
- apply(T) - Method in interface nl.altindag.ssl.util.KeyStoreUtils.KeyStoreFunction
- asciiToLowercase(String) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
-
This is like [toLowerCase] except that it does nothing if this contains any non-ASCII characters.
- AuthenticatorUtils - Class in nl.altindag.ssl.util
- AuthenticatorUtils() - Constructor for class nl.altindag.ssl.util.AuthenticatorUtils
- AuthenticatorUtils.FelixAuthenticator - Class in nl.altindag.ssl.util
- authType - Variable in class nl.altindag.ssl.model.TrustManagerParameters
B
- baseHostnameVerifier - Variable in class nl.altindag.ssl.hostnameverifier.EnhanceableHostnameVerifier
- BasicHostnameVerifier - Class in nl.altindag.ssl.hostnameverifier
-
NOTE: Please don't use this class directly as it is part of the internal API.
- BasicHostnameVerifier() - Constructor for class nl.altindag.ssl.hostnameverifier.BasicHostnameVerifier
- beginHandshake() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- bind(SocketAddress) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- bind(SocketAddress) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- bind(SocketAddress, int) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- Box<T> - Interface in nl.altindag.ssl.util
- Box.ValueHolder<T> - Interface in nl.altindag.ssl.util
- build() - Method in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- build() - Method in class nl.altindag.ssl.SSLFactory.Builder
- build() - Method in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- build() - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- build() - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- builder() - Static method in class nl.altindag.ssl.SSLFactory
- builder() - Static method in class nl.altindag.ssl.util.CertificateExtractingClient
- Builder() - Constructor for class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- Builder() - Constructor for class nl.altindag.ssl.SSLFactory.Builder
- Builder() - Constructor for class nl.altindag.ssl.util.CertificateExtractingClient.Builder
C
- CA_ISSUERS_AUTHORITY_INFO_ACCESS - Static variable in class nl.altindag.ssl.util.CertificateExtractingClient
- call(String) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- call(String, ClientRunnable) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- canParseAsIpAddress(String) - Static method in class nl.altindag.ssl.hostnameverifier.HostnameCommon
- CERTIFICATE_EXCEPTION_MESSAGE - Static variable in interface nl.altindag.ssl.trustmanager.CombinableX509TrustManager
- CERTIFICATE_NOT_FOUND_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.util.CertificateUtils
- CERTIFICATE_TYPE - Static variable in class nl.altindag.ssl.util.CertificateUtils
- CERTIFICATE_VALIDATION_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.SSLFactory.Builder
- certificateCapturingSslSocketFactory - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
- CertificateCapturingX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- CertificateCapturingX509ExtendedTrustManager(X509ExtendedTrustManager, Map<String, List<X509Certificate>>) - Constructor for class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- CertificateExtractingClient - Class in nl.altindag.ssl.util
- CertificateExtractingClient(boolean, Proxy, PasswordAuthentication, Duration, ClientRunnable) - Constructor for class nl.altindag.ssl.util.CertificateExtractingClient
- CertificateExtractingClient.Builder - Class in nl.altindag.ssl.util
- certificatesCollector - Variable in class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- certificatesCollector - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
- CertificateUtils - Class in nl.altindag.ssl.util
- CertificateUtils() - Constructor for class nl.altindag.ssl.util.CertificateUtils
- chain - Variable in class nl.altindag.ssl.model.TrustManagerParameters
- checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.AggregatedX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.AggregatedX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.DelegatingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - 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.AggregatedX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.DelegatingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.X509TrustManagerWrapper
- checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.AggregatedX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.AggregatedX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.DelegatingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - 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.AggregatedX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.DelegatingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.X509TrustManagerWrapper
- checkTrusted(X509ExtendedTrustManager) - Method in interface nl.altindag.ssl.trustmanager.TrustManagerConsumer
- checkTrusted(TrustManagerConsumer) - Method in interface nl.altindag.ssl.trustmanager.CombinableX509TrustManager
- checkTrusted(TrustManagerRunnable) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- checkTrusted(TrustManagerRunnable, X509Certificate[], String, Socket, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- checkTrusted(TrustManagerRunnable, X509Certificate[], String, Socket, SSLEngine) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- checkTrusted(TrustManagerRunnable, LoggingX509ExtendedTrustManager.CounterParty, X509Certificate[], String, Socket, SSLEngine) - Static method in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- CHOOSE_ALIAS_LOG_MESSAGE_TEMPLATE - Static variable in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- chooseAlias(Supplier<String>, Function<X509ExtendedKeyManager, String>) - Method in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
- chooseClientAlias(String[], Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Chooses the first non-null client alias returned from the delegate
X509ExtendedKeyManager, ornullif there are no matches. - chooseClientAlias(String[], Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- chooseClientAlias(String[], Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- chooseClientAlias(String[], Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- chooseClientAlias(String[], Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- chooseClientAlias(T, Predicate<T>, Function<T, Map.Entry<String, Integer>>, Function<X509ExtendedKeyManager, String>) - Method in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
- chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Chooses the first non-null client alias returned from the delegate
X509ExtendedKeyManager, ornullif there are no matches. - chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.DelegatingX509ExtendedKeyManager
- chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.X509KeyManagerWrapper
- chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Chooses the first non-null server alias returned from the delegate
X509ExtendedKeyManager, ornullif there are no matches. - chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.DelegatingX509ExtendedKeyManager
- chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class nl.altindag.ssl.keymanager.X509KeyManagerWrapper
- chooseServerAlias(String, Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Chooses the first non-null server alias returned from the delegate
X509ExtendedKeyManager, ornullif there are no matches. - chooseServerAlias(String, Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- chooseServerAlias(String, Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- chooseServerAlias(String, Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- chooseServerAlias(String, Principal[], Socket) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- chooseServerAlias(T, Predicate<T>, Function<T, SSLSession>, Function<X509ExtendedKeyManager, String>) - Method in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
- ciphers - Variable in class nl.altindag.ssl.SSLFactory.Builder
- clearCertificatesCollector() - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- CLIENT - Enum constant in enum class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager.ServerOrClient
- CLIENT - Enum constant in enum class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager.CounterParty
- clientConfig - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
- ClientConfig - Class in nl.altindag.ssl.model
- ClientConfig(SSLFactory, Proxy, PasswordAuthentication, Duration) - Constructor for class nl.altindag.ssl.model.ClientConfig
- clientRunnable - Variable in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- clientRunnable - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
- ClientRunnable - Interface in nl.altindag.ssl.util
- close() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- close() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- closeInbound() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- closeOutbound() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- COLLECTION_MAPPER - Static variable in class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- COLLECTION_MERGER - Static variable in class nl.altindag.ssl.trustmanager.CertificateCapturingX509ExtendedTrustManager
- CombinableX509KeyManager - Interface in nl.altindag.ssl.keymanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- CombinableX509TrustManager - Interface in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- combine(List<? extends X509KeyManager>) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- combine(List<? extends X509TrustManager>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- combine(List<X509ExtendedTrustManager>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- combine(X509KeyManager...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- combine(X509TrustManager...) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- computeIdentityMaterialIfPossible(X509ExtendedKeyManager, Consumer<InflatableX509ExtendedKeyManager>) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
-
Remove, add or other actions related to
InflatableX509ExtendedKeyManager - computeIdentityRoute(X509ExtendedKeyManager, String, String[], boolean, boolean) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- computeMappersForNewTrustManager(X509ExtendedTrustManager, List<UnaryOperator<X509ExtendedTrustManager>>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- configure(SSLFactory) - Static method in class nl.altindag.ssl.util.ProviderUtils
- connect(SocketAddress) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- connect(SocketAddress, int) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- containsCertificate(KeyStore, T) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- containsIdentityMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- containsInetSocketAddress(Socket) - Method in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
- containsInvalidHostnameAsciiCodes(String) - Static method in class nl.altindag.ssl.hostnameverifier.HostnameCommon
- containsInvalidLabelLengths(String) - Static method in class nl.altindag.ssl.hostnameverifier.HostnameCommon
-
Returns true if the length is not valid for DNS (empty or greater than 253 characters), or if any label is longer than 63 characters.
- containsTrustMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- convertToPem(Certificate) - Static method in class nl.altindag.ssl.util.CertificateUtils
- convertToPem(List<X509Certificate>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- copy(SSLParameters) - Static method in class nl.altindag.ssl.util.SSLParametersUtils
- countAmountOfIdentityMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- countAmountOfTrustMaterial(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- CounterParty() - Constructor for enum class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager.CounterParty
- create(String, char[]) - Static method in class nl.altindag.ssl.util.AuthenticatorUtils
- create(PasswordAuthentication) - Static method in class nl.altindag.ssl.util.AuthenticatorUtils
- create(SSLFactory) - Static method in class nl.altindag.ssl.util.ProviderUtils
- createBasic() - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
-
Creates a basic hostname verifier which validates the hostname against the peer host from the ssl session.
- createCertificateCapturingTrustManager(Map<String, List<X509Certificate>>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createCertificateCapturingTrustManager(X509TrustManager, Map<String, List<X509Certificate>>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createConnection(URL) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- createDefault() - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
-
Creates the default hostname verifier which is able to validate the hostname against the SAN field of the peer certificate.
- createDummyKeyManager() - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createDummyTrustManager() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createEnhanceable(HostnameVerifier, Predicate<HostnameVerifierParameters>) - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
- createEnhanceableTrustManager(X509ExtendedTrustManager, Predicate<TrustManagerParameters>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createEnhanceableTrustManager(X509ExtendedTrustManager, Predicate<TrustManagerParameters>, boolean) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createEnhanceableTrustManagerIfEnabled(X509ExtendedTrustManager) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- createIdentityStore(Key, char[], String, List<? extends Certificate>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createIdentityStore(Key, char[], String, T...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createIdentityStore(Key, char[], List<? extends Certificate>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createIdentityStore(Key, char[], T...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createInflatableKeyManager() - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createInflatableKeyManager(String, X509ExtendedKeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createInflatableTrustManager() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createInflatableTrustManager(Path, char[], String, Predicate<TrustManagerParameters>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createKeyManager() - Method in class nl.altindag.ssl.SSLFactory.Builder
- createKeyManager(String, PrivateKey, Certificate[]) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[]) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[], String) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[], String, String) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[], String, Provider) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, char[], KeyManagerFactory) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStore, Map<String, char[]>) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(PrivateKey, Certificate[]) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManager(KeyStoreHolder...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyManagerFactory(KeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createKeyStore() - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createKeyStore(char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createKeyStore(String, char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createLoggingKeyManager(X509KeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- createLoggingTrustManager(X509TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createServerSocket() - Method in class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- createServerSocket(int) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- createServerSocket(int, int) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- createServerSocket(int, int, InetAddress) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- createSocket() - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- createSocket(String, int) - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- createSocket(String, int, InetAddress, int) - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- createSocket(InetAddress, int) - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- createSocket(InetAddress, int, InetAddress, int) - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- createSocket(Socket, InputStream, boolean) - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- createSocket(Socket, String, int, boolean) - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- createSslContext(List<? extends X509KeyManager>, List<? extends X509TrustManager>) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslContext(List<? extends X509KeyManager>, List<? extends X509TrustManager>, SecureRandom) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslContext(List<? extends X509KeyManager>, List<? extends X509TrustManager>, SecureRandom, String, String) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslContext(List<? extends X509KeyManager>, List<? extends X509TrustManager>, SecureRandom, String, Provider) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslContext(X509ExtendedKeyManager[], X509ExtendedTrustManager[], SecureRandom, String, String, Provider) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslContext(X509KeyManager, X509TrustManager, SecureRandom, String, String, Provider) - Static method in class nl.altindag.ssl.util.SSLContextUtils
- createSslParameters(SSLContext) - Method in class nl.altindag.ssl.SSLFactory.Builder
- 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.
- createSwappableSslParameters(SSLParameters) - Static method in class nl.altindag.ssl.util.SSLParametersUtils
-
Wraps the given SSLParameters into an instance of a Hot Swappable SSLParameters.
- createSwappableTrustManager(X509TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Wraps the given TrustManager into an instance of a Hot Swappable TrustManager.
- createTrustManager() - Method in class nl.altindag.ssl.SSLFactory.Builder
- createTrustManager(KeyStore) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore...) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore, String) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore, String, String) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore, String, Provider) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(KeyStore, TrustManagerFactory) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(List<X509Certificate>) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters...) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters, String) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters, String, String) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters, String, Provider) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManager(ManagerFactoryParameters, TrustManagerFactory) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManagerFactory(TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManagerWithJdkTrustedCertificates() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustManagerWithSystemTrustedCertificates() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- createTrustStore(List<T>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createTrustStore(T...) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- createUnsafe() - Static method in class nl.altindag.ssl.util.HostnameVerifierUtils
-
Creates an unsafe hostname verifier which does not validate the hostname at all.
- createUnsafeSslSocketFactory() - Static method in class nl.altindag.ssl.util.SSLSocketUtils
- createUnsafeTrustManager() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
D
- DEFAULT_SSL_CONTEXT_ALGORITHM - Static variable in class nl.altindag.ssl.util.SSLContextUtils
- DEFAULT_TIMEOUT - Static variable in class nl.altindag.ssl.util.CertificateExtractingClient
- DelegatingKeyManager<T> - Class in nl.altindag.ssl.keymanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- DelegatingKeyManager(T) - Constructor for class nl.altindag.ssl.keymanager.DelegatingKeyManager
- DelegatingSSLEngine - Class in nl.altindag.ssl.sslengine
- DelegatingSSLEngine(SSLEngine) - Constructor for class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- DelegatingSSLParameters - Class in nl.altindag.ssl.sslparameters
- DelegatingSSLParameters(SSLParameters) - Constructor for class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- DelegatingSSLServerSocket - Class in nl.altindag.ssl.socket
-
NOTE: Please don't use this class directly as it is part of the internal API.
- DelegatingSSLServerSocket(SSLServerSocket) - Constructor for class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- DelegatingSSLSocket - Class in nl.altindag.ssl.socket
-
NOTE: Please don't use this class directly as it is part of the internal API.
- DelegatingSSLSocket(SSLSocket) - Constructor for class nl.altindag.ssl.socket.DelegatingSSLSocket
- DelegatingTrustManager<T> - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- DelegatingTrustManager(T) - Constructor for class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- DelegatingX509ExtendedKeyManager - Class in nl.altindag.ssl.keymanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- DelegatingX509ExtendedKeyManager(X509ExtendedKeyManager) - Constructor for class nl.altindag.ssl.keymanager.DelegatingX509ExtendedKeyManager
- DelegatingX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- DelegatingX509ExtendedTrustManager(X509ExtendedTrustManager) - Constructor for class nl.altindag.ssl.trustmanager.DelegatingX509ExtendedTrustManager
- DUMMY_PASSWORD - Static variable in class nl.altindag.ssl.util.KeyManagerUtils
- DUMMY_PASSWORD - Static variable in class nl.altindag.ssl.util.KeyStoreUtils
- DummyX509ExtendedKeyManager - Class in nl.altindag.ssl.keymanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- DummyX509ExtendedKeyManager() - Constructor for class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- DummyX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- DummyX509ExtendedTrustManager() - Constructor for class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
E
- EMPTY - Static variable in class nl.altindag.ssl.util.CertificateUtils
- EMPTY_ACCEPTED_ISSUERS - Static variable in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- EMPTY_CERTIFICATES - Static variable in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- EMPTY_CERTIFICATES - Static variable in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
- EMPTY_CERTIFICATES_EXCEPTION - Static variable in class nl.altindag.ssl.util.KeyStoreUtils
- EMPTY_INPUT_STREAM_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.util.CertificateUtils
- EMPTY_INPUT_STREAM_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.util.KeyStoreUtils
- EMPTY_KEY_MANAGER_EXCEPTION - Static variable in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- EMPTY_TRUST_MANAGER_EXCEPTION - Static variable in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- EMPTY_TRUST_MANAGER_FOR_TRUSTSTORE_EXCEPTION - Static variable in class nl.altindag.ssl.util.KeyStoreUtils
- engineCreateSSLEngine() - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- engineCreateSSLEngine(String, int) - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- engineGetClientSessionContext() - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- engineGetDefaultSSLParameters() - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- engineGetKeyManagers() - Method in class nl.altindag.ssl.keymanager.KeyManagerFactorySpiWrapper
- engineGetServerSessionContext() - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- engineGetServerSocketFactory() - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- engineGetSocketFactory() - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- engineGetSupportedSSLParameters() - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- engineGetTrustManagers() - Method in class nl.altindag.ssl.trustmanager.TrustManagerFactorySpiWrapper
- engineInit(KeyStore) - Method in class nl.altindag.ssl.trustmanager.TrustManagerFactorySpiWrapper
- engineInit(KeyStore, char[]) - Method in class nl.altindag.ssl.keymanager.KeyManagerFactorySpiWrapper
- engineInit(KeyManager[], TrustManager[], SecureRandom) - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- engineInit(ManagerFactoryParameters) - Method in class nl.altindag.ssl.keymanager.KeyManagerFactorySpiWrapper
- engineInit(ManagerFactoryParameters) - Method in class nl.altindag.ssl.trustmanager.TrustManagerFactorySpiWrapper
- EnhanceableHostnameVerifier - Class in nl.altindag.ssl.hostnameverifier
-
NOTE: Please don't use this class directly as it is part of the internal API.
- EnhanceableHostnameVerifier(HostnameVerifier, Predicate<HostnameVerifierParameters>) - Constructor for class nl.altindag.ssl.hostnameverifier.EnhanceableHostnameVerifier
- EnhanceableX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- EnhanceableX509ExtendedTrustManager(X509ExtendedTrustManager, Predicate<TrustManagerParameters>, boolean) - Constructor for class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- EPOCH_TIME_MAPPER - Static variable in class nl.altindag.ssl.util.SSLSessionUtils
- EXCEPTION_LOGGER - Static variable in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- excludedCiphers - Variable in class nl.altindag.ssl.SSLFactory.Builder
- excludedProtocols - Variable in class nl.altindag.ssl.SSLFactory.Builder
- extractInnerField(Function<X509ExtendedKeyManager, T>, Predicate<T>) - Method in interface nl.altindag.ssl.keymanager.CombinableX509KeyManager
- extractPropertyValues(String) - Method in class nl.altindag.ssl.SSLFactory.Builder
F
- FelixAuthenticator(PasswordAuthentication) - Constructor for class nl.altindag.ssl.util.AuthenticatorUtils.FelixAuthenticator
- FenixHostnameVerifier - Class in nl.altindag.ssl.hostnameverifier
-
NOTE: Please don't use this class directly as it is part of the internal API.
- FenixHostnameVerifier() - Constructor for class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- FenixProvider - Class in nl.altindag.ssl.provider
-
NOTE: Please don't use this class directly as it is part of the internal API.
- FenixProvider() - Constructor for class nl.altindag.ssl.provider.FenixProvider
- FenixSSLContext - Class in nl.altindag.ssl.sslcontext
-
NOTE: Please don't use this class directly as it is part of the internal API.
- FenixSSLContext(SSLContext, SSLParameters) - Constructor for class nl.altindag.ssl.sslcontext.FenixSSLContext
- FenixSSLContextSpi - Class in nl.altindag.ssl.sslcontext
- FenixSSLContextSpi() - Constructor for class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- FenixSSLContextSpi(SSLContext, SSLParameters) - Constructor for class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- FenixSSLEngine - Class in nl.altindag.ssl.sslengine
-
NOTE: Please don't use this class directly as it is part of the internal API.
- FenixSSLEngine(SSLEngine, SSLParameters) - Constructor for class nl.altindag.ssl.sslengine.FenixSSLEngine
- FenixSSLServerSocket - Class in nl.altindag.ssl.socket
-
NOTE: Please don't use this class directly as it is part of the internal API.
- FenixSSLServerSocket(SSLServerSocket, SSLParameters) - Constructor for class nl.altindag.ssl.socket.FenixSSLServerSocket
- FenixSSLServerSocketFactory - Class in nl.altindag.ssl.socket
-
NOTE: Please don't use this class directly as it is part of the internal API.
- FenixSSLServerSocketFactory(SSLServerSocketFactory, SSLParameters) - Constructor for class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- FenixSSLSocket - Class in nl.altindag.ssl.socket
-
NOTE: Please don't use this class directly as it is part of the internal API.
- FenixSSLSocket(SSLSocket, SSLParameters) - Constructor for class nl.altindag.ssl.socket.FenixSSLSocket
- FenixSSLSocketFactory - Class in nl.altindag.ssl.socket
-
NOTE: Please don't use this class directly as it is part of the internal API.
- FenixSSLSocketFactory(SSLSocketFactory, SSLParameters) - Constructor for class nl.altindag.ssl.socket.FenixSSLSocketFactory
- findFirst(Supplier<Optional<T>>...) - Static method in class nl.altindag.ssl.model.TrustManagerParameters
- FOUND_ALIAS_LOG_MESSAGE_TEMPLATE - Static variable in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- Function<T,
R> - Interface in nl.altindag.ssl.util
G
- generateAlias(Certificate) - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- generateAlias(T) - Static method in class nl.altindag.ssl.util.CertificateUtils
- generateAliases(List<T>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- generateUniqueAlias(T, Predicate<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- GenericCertificateException - Exception Class in nl.altindag.ssl.exception
- GenericCertificateException(String) - Constructor for exception class nl.altindag.ssl.exception.GenericCertificateException
- GenericCertificateException(String, Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericCertificateException
- GenericCertificateException(Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericCertificateException
- GenericException - Exception Class in nl.altindag.ssl.exception
- GenericException(String) - Constructor for exception class nl.altindag.ssl.exception.GenericException
- GenericException(String, Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericException
- GenericException(Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericException
- GenericHostnameVerifierException - Exception Class in nl.altindag.ssl.exception
- GenericHostnameVerifierException(Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericHostnameVerifierException
- GenericIOException - Exception Class in nl.altindag.ssl.exception
- GenericIOException(String, Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericIOException
- GenericIOException(Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericIOException
- GenericKeyManagerException - Exception Class in nl.altindag.ssl.exception
- GenericKeyManagerException(String) - Constructor for exception class nl.altindag.ssl.exception.GenericKeyManagerException
- GenericKeyManagerException(Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericKeyManagerException
- GenericKeyStoreException - Exception Class in nl.altindag.ssl.exception
- GenericKeyStoreException(String) - Constructor for exception class nl.altindag.ssl.exception.GenericKeyStoreException
- GenericKeyStoreException(String, Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericKeyStoreException
- GenericKeyStoreException(Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericKeyStoreException
- GenericSecurityException - Exception Class in nl.altindag.ssl.exception
- GenericSecurityException(String) - Constructor for exception class nl.altindag.ssl.exception.GenericSecurityException
- GenericSecurityException(String, Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericSecurityException
- GenericSecurityException(Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericSecurityException
- GenericSSLContextException - Exception Class in nl.altindag.ssl.exception
- GenericSSLContextException(Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericSSLContextException
- GenericTrustManagerException - Exception Class in nl.altindag.ssl.exception
- GenericTrustManagerException(String) - Constructor for exception class nl.altindag.ssl.exception.GenericTrustManagerException
- GenericTrustManagerException(Throwable) - Constructor for exception class nl.altindag.ssl.exception.GenericTrustManagerException
- get() - Static method in class nl.altindag.ssl.provider.SSLFactoryProvider
- get() - Method in interface nl.altindag.ssl.util.Box
- get() - Method in interface nl.altindag.ssl.util.Box.ValueHolder
- get() - Method in interface nl.altindag.ssl.util.KeyStoreUtils.KeyStoreSupplier
- get(String) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- getAcceptedIssuers() - Method in class nl.altindag.ssl.trustmanager.AggregatedX509ExtendedTrustManager
- getAcceptedIssuers() - Method in class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- getAcceptedIssuers() - Method in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- getAcceptedIssuers() - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- getAcceptedIssuers() - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- getAcceptedIssuers() - Method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
- getAlgorithmConstraints() - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- getAlgorithmConstraints() - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- getAliases(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- getAliases(Function<X509ExtendedKeyManager, String[]>) - Method in interface nl.altindag.ssl.keymanager.CombinableX509KeyManager
- getAliases(X509ExtendedKeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
-
Returns a list of aliases associated with the KeyManagers within a
CombinableX509KeyManager - getAliasToCertificate(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- getAliasToIdentity() - Method in class nl.altindag.ssl.keymanager.InflatableX509ExtendedKeyManager
- getAuthType() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getCertificateChain(String) - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Returns the first non-null certificate chain associated with the given alias, or
nullif the alias can't be found. - getCertificateChain(String) - Method in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- getCertificateChain(String) - Method in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- getCertificateChain(String) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- getCertificateChain(String) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- getCertificates(KeyStore) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- getCertificatesCollector() - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- getCertificatesFromExternalSource(String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSource(Proxy, String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSource(Proxy, PasswordAuthentication, String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourceAsPem(String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourceAsPem(Proxy, String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourceAsPem(Proxy, PasswordAuthentication, String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(Proxy, String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(Proxy, PasswordAuthentication, String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(Proxy, PasswordAuthentication, List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(Proxy, List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSources(List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(Proxy, String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(Proxy, PasswordAuthentication, String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(Proxy, PasswordAuthentication, List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(Proxy, List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromExternalSourcesAsPem(List<String>) - Static method in class nl.altindag.ssl.util.CertificateUtils
- getCertificatesFromRemoteFile(String, X509Certificate) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- getChain() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getChannel() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getChannel() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getCiphers() - Method in class nl.altindag.ssl.model.internal.SSLMaterial
- getCiphers() - Method in class nl.altindag.ssl.SSLFactory
- getCipherSuites() - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- getCipherSuites() - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- getClassNameLogMessage(Socket, SSLEngine) - Static method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- getClassnameOfEitherOrOther(Socket, SSLEngine) - Static method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- getClassnameOfEitherOrOther(Socket, SSLEngine) - Static method in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- getClientAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Get all matching aliases for authenticating the client side of a secure socket, or
nullif there are no matches. - getClientAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- getClientAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- getClientAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- getClientAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- getClientSslSessions(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- getClientSslSessions(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- getDefaultCipherSuites() - Method in class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- getDefaultCipherSuites() - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- getDelegatedTask() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getEnabledCipherSuites() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getEnabledCipherSuites() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getEnabledCipherSuites() - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- getEnabledCipherSuites() - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- getEnabledCipherSuites() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getEnabledCipherSuites() - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- getEnabledProtocols() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getEnabledProtocols() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getEnabledProtocols() - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- getEnabledProtocols() - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- getEnabledProtocols() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getEnabledProtocols() - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- getEnableSessionCreation() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getEnableSessionCreation() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getEnableSessionCreation() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getEndpointIdentificationAlgorithm() - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- getEndpointIdentificationAlgorithm() - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- getHandshakeSession() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getHandshakeSession() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getHandshakeStatus() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getHostAndPortOfEitherOrOther(Socket, SSLEngine) - Static method in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- getHostname() - Method in class nl.altindag.ssl.model.HostnameVerifierParameters
- getHostname() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getHostnameFromSocket() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getHostnameFromSslEngine() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getHostnameVerifier() - Method in class nl.altindag.ssl.model.internal.SSLMaterial
- getHostnameVerifier() - Method in class nl.altindag.ssl.SSLFactory
- getIdentityRoute() - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
- getIdentityRoute() - Method in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
- getIdentityRoute(X509ExtendedKeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- getInetAddress() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getInetAddress() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getInnerKeyManager() - Method in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- getInnerKeyManager() - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- getInnerKeyManagers() - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
- getInnerKeyManagers() - Method in interface nl.altindag.ssl.keymanager.CombinableX509KeyManager
- getInnerSslParameters() - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- getInnerSslParameters() - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- getInnerTrustManager() - Method in class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- getInnerTrustManager() - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- getInnerTrustManagers() - Method in class nl.altindag.ssl.trustmanager.AggregatedX509ExtendedTrustManager
- getInnerTrustManagers() - Method in interface nl.altindag.ssl.trustmanager.CombinableX509TrustManager
- getInputStream() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getInstance() - Static method in class nl.altindag.ssl.hostnameverifier.BasicHostnameVerifier
- getInstance() - Static method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- getInstance() - Static method in class nl.altindag.ssl.hostnameverifier.UnsafeHostnameVerifier
- getInstance() - Static method in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- getInstance() - Static method in class nl.altindag.ssl.provider.SSLFactoryProvider
- getInstance() - Static method in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- getInstance() - Static method in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
- getInstance() - Static method in class nl.altindag.ssl.util.CertificateExtractingClient
- getIssuersLogMessage(Principal[]) - Static method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- getJdkTrustedCertificates() - Static method in class nl.altindag.ssl.util.CertificateUtils
- getKeepAlive() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getKeyManager() - Method in class nl.altindag.ssl.model.internal.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
- getKeyPassword() - Method in class nl.altindag.ssl.model.KeyStoreHolder
- getKeyStore() - Method in class nl.altindag.ssl.model.KeyStoreHolder
- getLocalAddress() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getLocalPort() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getLocalPort() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getLocalSocketAddress() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getLocalSocketAddress() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getNeedClientAuth() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getNeedClientAuth() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getNeedClientAuth() - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- getNeedClientAuth() - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- getNeedClientAuth() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getNeedClientAuth() - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- getNeedClientAuth() - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- getNeedClientAuth() - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- getObjectSafely(Supplier<T>) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- getObjectSafely(Supplier<T>) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- getOOBInline() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getOutputStream() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getPasswordAuthentication() - Method in class nl.altindag.ssl.model.ClientConfig
- getPasswordAuthentication() - Method in class nl.altindag.ssl.util.AuthenticatorUtils.FelixAuthenticator
- getPeerCertificate(SSLSession) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
-
Returns the first certificate from the peer certificates if present.
- getPeerHost() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getPeerPort() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getPort() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getPort() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getPortFromSocket() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getPortFromSslEngine() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getPreferredClientAlias(String, int) - Method in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
- getPreferredClientAlias(T, Predicate<T>, Function<T, Map.Entry<String, Integer>>) - Method in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
- getPreferredServerAlias(Set<String>) - Method in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
- getPreferredServerAlias(T, Predicate<T>, Function<T, SSLSession>) - Method in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
- getPrivateKey(String) - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Returns the first non-null private key associated with the given alias, or
nullif the alias can't be found. - getPrivateKey(String) - Method in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- getPrivateKey(String) - Method in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- getPrivateKey(String) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- getPrivateKey(String) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- getProtocols() - Method in class nl.altindag.ssl.model.internal.SSLMaterial
- getProtocols() - Method in class nl.altindag.ssl.SSLFactory
- getProtocols() - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- getProtocols() - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- getProxy() - Method in class nl.altindag.ssl.model.ClientConfig
- getReceiveBufferSize() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getReceiveBufferSize() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getRemoteSocketAddress() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getReuseAddress() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getReuseAddress() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getRootCaFromAuthorityInfoAccessExtensionIfPresent(X509Certificate) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- getRootCaFromChainIfPossible(List<X509Certificate>) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- getRootCaFromJdkTrustedCertificates(X509Certificate) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- getRootCaIfPossible(X509Certificate) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- getSafely(Supplier<V>) - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- getSendBufferSize() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getServerAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
-
Get all matching aliases for authenticating the server side of a secure socket, or
nullif there are no matches. - getServerAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- getServerAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- getServerAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- getServerAliases(String, Principal[]) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- getServerSslSessions(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- getServerSslSessions(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- getSession() - Method in class nl.altindag.ssl.model.HostnameVerifierParameters
- getSession() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getSession() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getSiblings(List<X509Certificate>) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
-
Extracts certificates based on a list of DNS Names from the Subject Alternative Name extension.
- getSocket() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getSoLinger() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getSoTimeout() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getSoTimeout() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getSslContext() - Method in class nl.altindag.ssl.model.internal.SSLMaterial
- getSslContext() - Method in class nl.altindag.ssl.SSLFactory
- getSslEngine() - Method in class nl.altindag.ssl.model.TrustManagerParameters
- getSSLEngine() - Method in class nl.altindag.ssl.SSLFactory
- getSSLEngine(String, int) - Method in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- getSSLEngine(String, Integer) - Method in class nl.altindag.ssl.SSLFactory
- getSslFactory() - Method in class nl.altindag.ssl.model.ClientConfig
- getSslParameters() - Method in class nl.altindag.ssl.model.internal.SSLMaterial
- getSslParameters() - Method in class nl.altindag.ssl.SSLFactory
- getSSLParameters() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getSSLParameters() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getSSLParameters() - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- getSSLParameters() - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- getSSLParameters() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getSSLParameters() - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- 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
- getSubjectAltNames(X509Certificate, int) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- getSupportedCipherSuites() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getSupportedCipherSuites() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getSupportedCipherSuites() - Method in class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- getSupportedCipherSuites() - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- getSupportedCipherSuites() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getSupportedProtocols() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getSupportedProtocols() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getSupportedProtocols() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getSystemTrustedCertificates() - Static method in class nl.altindag.ssl.util.CertificateUtils
- getTcpNoDelay() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getTimeout() - Method in class nl.altindag.ssl.model.ClientConfig
- getTrafficClass() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getTrustedCertificates() - Method in class nl.altindag.ssl.SSLFactory
- getTrustManager() - Method in class nl.altindag.ssl.model.internal.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
- getTrustManagerParametersValidator() - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- getTrustStorePath() - Method in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- getUnsafeOrDummyTrustManagerIfConfigured(List<X509ExtendedTrustManager>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- getUseClientMode() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getUseClientMode() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getUseClientMode() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getWantClientAuth() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- getWantClientAuth() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- getWantClientAuth() - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- getWantClientAuth() - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- getWantClientAuth() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- getWantClientAuth() - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- getWantClientAuth() - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- getWantClientAuth() - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
H
- hostname - Variable in class nl.altindag.ssl.model.HostnameVerifierParameters
- HostnameCommon - Class in nl.altindag.ssl.hostnameverifier
-
This HostnameCommon is copied from OkHttp library, see here for the original content: - https://github.com/square/okhttp/blob/69ae7f3e10dae0554f3181edaa52bcd77ee448ab/okhttp/src/commonMain/kotlin/okhttp3/internal/-HostnamesCommon.kt#L1
- HostnameCommon() - Constructor for class nl.altindag.ssl.hostnameverifier.HostnameCommon
- Hostnames - Class in nl.altindag.ssl.hostnameverifier
-
This HostnameVerifier is copied from OkHttp library, see here for the original content: - https://github.com/square/okhttp/blob/69ae7f3e10dae0554f3181edaa52bcd77ee448ab/okhttp/src/jvmMain/kotlin/okhttp3/internal/-HostnamesJvm.kt#L1
- Hostnames() - Constructor for class nl.altindag.ssl.hostnameverifier.Hostnames
- hostnameVerifier - Variable in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- hostnameVerifier - Variable in class nl.altindag.ssl.model.internal.SSLMaterial
- hostnameVerifier - Variable in class nl.altindag.ssl.SSLFactory.Builder
- hostnameVerifierEnhancer - Variable in class nl.altindag.ssl.SSLFactory.Builder
- HostnameVerifierParameters - Class in nl.altindag.ssl.model
- HostnameVerifierParameters(String, SSLSession) - Constructor for class nl.altindag.ssl.model.HostnameVerifierParameters
- hostnameVerifierParametersValidator - Variable in class nl.altindag.ssl.hostnameverifier.EnhanceableHostnameVerifier
- HostnameVerifierUtils - Class in nl.altindag.ssl.util
- HostnameVerifierUtils() - Constructor for class nl.altindag.ssl.util.HostnameVerifierUtils
- HotSwappableSSLParameters - Class in nl.altindag.ssl.sslparameters
- HotSwappableSSLParameters(SSLParameters) - Constructor for class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- 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
- identities - Variable in class nl.altindag.ssl.SSLFactory.Builder
- IDENTITY_AND_TRUST_MATERIAL_VALIDATION_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.SSLFactory.Builder
- IDENTITY_VALIDATION_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.SSLFactory.Builder
- identityManagers - Variable in class nl.altindag.ssl.SSLFactory.Builder
- IGNORE_DUPLICATE_CHECKER - Static variable in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- inflatableKeyManagerEnabled - Variable in class nl.altindag.ssl.SSLFactory.Builder
- inflatableKeyManagerEnabled - Variable in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- InflatableX509ExtendedKeyManager - Class in nl.altindag.ssl.keymanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- InflatableX509ExtendedKeyManager() - Constructor for class nl.altindag.ssl.keymanager.InflatableX509ExtendedKeyManager
- InflatableX509ExtendedKeyManager(String, X509ExtendedKeyManager) - Constructor for class nl.altindag.ssl.keymanager.InflatableX509ExtendedKeyManager
- InflatableX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- InflatableX509ExtendedTrustManager() - Constructor for class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- InflatableX509ExtendedTrustManager(Path, char[], String, Predicate<TrustManagerParameters>) - Constructor for class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- instance - Static variable in class nl.altindag.ssl.util.CertificateExtractingClient
- INSTANCE - Static variable in class nl.altindag.ssl.hostnameverifier.BasicHostnameVerifier
- INSTANCE - Static variable in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- INSTANCE - Static variable in class nl.altindag.ssl.hostnameverifier.UnsafeHostnameVerifier
- INSTANCE - Static variable in class nl.altindag.ssl.keymanager.DummyX509ExtendedKeyManager
- INSTANCE - Static variable in class nl.altindag.ssl.provider.SSLFactoryProvider
- INSTANCE - Static variable in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
- INSTANCE - Static variable in class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
- invalidateCaches(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCaches(SSLSessionContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCaches(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesAfter(SSLContext, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesAfter(SSLSessionContext, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesAfter(SSLFactory, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBefore(SSLContext, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBefore(SSLSessionContext, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBefore(SSLFactory, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBetween(SSLContext, ZonedDateTime, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBetween(SSLSessionContext, ZonedDateTime, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesBetween(SSLFactory, ZonedDateTime, ZonedDateTime) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateCachesWithTimeStamp(SSLSessionContext, Predicate<ZonedDateTime>) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateClientCaches(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateClientCaches(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateServerCaches(SSLContext) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- invalidateServerCaches(SSLFactory) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- isAscii(String) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
-
Returns true if the [String] is ASCII encoded.
- isBound() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- isBound() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- isClosed() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- isClosed() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- isConnected() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- isHostnameInValid(String) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- isIdentityMaterialPresent() - Method in class nl.altindag.ssl.SSLFactory.Builder
- isInboundDone() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- isInputShutdown() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- isIssuerOfIntermediateCertificate(X509Certificate, X509Certificate) - Method in class nl.altindag.ssl.util.CertificateExtractingClient
- isOutboundDone() - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- isOutputShutdown() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- isP7bFormatted(String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- isPemFormatted(String) - Static method in class nl.altindag.ssl.util.CertificateUtils
- isSelfSigned(T) - Static method in class nl.altindag.ssl.util.CertificateUtils
- isTrustedCertificatesConcealed() - Method in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- isTrustMaterialPresent() - Method in class nl.altindag.ssl.SSLFactory.Builder
J
- JdkX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- JdkX509ExtendedTrustManager(X509ExtendedTrustManager) - Constructor for class nl.altindag.ssl.trustmanager.JdkX509ExtendedTrustManager
K
- KEY_MANAGER_FACTORY_ALGORITHM - Static variable in class nl.altindag.ssl.keymanager.KeyManagerFactoryWrapper
- KEY_MANAGER_TYPE_MISMATCH_EXCEPTION_PROVIDER - Static variable in class nl.altindag.ssl.util.KeyManagerUtils
- keyManager - Variable in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- keyManager - Variable in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- keyManager - Variable in class nl.altindag.ssl.model.internal.SSLMaterial
- keyManagerBuilder() - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- KeyManagerBuilder() - Constructor for class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- KeyManagerFactorySpiWrapper - Class in nl.altindag.ssl.keymanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- KeyManagerFactorySpiWrapper(KeyManager) - Constructor for class nl.altindag.ssl.keymanager.KeyManagerFactorySpiWrapper
- 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
- keyManagers - Variable in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
- keyManagers - Variable in class nl.altindag.ssl.keymanager.KeyManagerFactorySpiWrapper
- keyManagers - Variable in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- KeyManagerUtils - Class in nl.altindag.ssl.util
- KeyManagerUtils() - Constructor for class nl.altindag.ssl.util.KeyManagerUtils
- KeyManagerUtils.KeyManagerBuilder - Class in nl.altindag.ssl.util
- keyPassword - Variable in class nl.altindag.ssl.model.KeyStoreHolder
- keyStore - Variable in class nl.altindag.ssl.model.KeyStoreHolder
- KEYSTORE_NOT_FOUND_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.util.KeyStoreUtils
- KEYSTORE_TYPE - Static variable in class nl.altindag.ssl.util.KeyStoreUtils
- 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
- KeyStoreUtils() - Constructor for class nl.altindag.ssl.util.KeyStoreUtils
- KeyStoreUtils.KeyStoreBiPredicate<T,
U> - Interface in nl.altindag.ssl.util - KeyStoreUtils.KeyStoreFunction<T,
R> - Interface in nl.altindag.ssl.util - KeyStoreUtils.KeyStoreSupplier - Interface in nl.altindag.ssl.util
L
- loadCertificate(InputStream...) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
Loads certificates from multiple InputStreams and maps it into a list of
Certificate. - loadCertificate(String...) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
Loads certificates from the classpath and maps it into a list of
Certificate. - loadCertificate(Path...) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
Loads certificates from the filesystem and maps it into a list of
Certificate. - loadCertificate(Function<T, InputStream>, T[]) - Static method in class nl.altindag.ssl.util.CertificateUtils
- loadJdkKeyStore() - 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
- loadKeyStore(InputStream, char[], String, String) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(InputStream, char[], String, Provider) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(InputStream, char[], KeyStoreUtils.KeyStoreSupplier) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(String, char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(String, char[], String) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(String, char[], String, String) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(String, char[], String, Provider) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(String, KeyStoreUtils.KeyStoreFunction<InputStream, KeyStore>) - 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(Path, char[], String, String) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(Path, char[], String, Provider) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadKeyStore(Path, KeyStoreUtils.KeyStoreFunction<InputStream, KeyStore>) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadSystemKeyStores() - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadSystemPropertyDerivedKeyStore() - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadSystemPropertyDerivedKeyStore(String, String, String, String) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- loadSystemPropertyDerivedTrustStore() - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- LOG_MESSAGE_TEMPLATE - Static variable in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- logAliasIfPresent(LoggingX509ExtendedKeyManager.ServerOrClient, String[], String, Principal[]) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- logAliasIfPresent(LoggingX509ExtendedKeyManager.ServerOrClient, String, String[], Principal[], Socket, SSLEngine) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- logAliasIfPresent(LoggingX509ExtendedKeyManager.ServerOrClient, String, String, Principal[], Socket, SSLEngine) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- logAttemptOfChoosingAlias(LoggingX509ExtendedKeyManager.ServerOrClient, String[], Principal[], Socket, SSLEngine) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- logAttemptOfChoosingAlias(LoggingX509ExtendedKeyManager.ServerOrClient, String, Principal[], Socket, SSLEngine) - Method in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- LOGGER - Static variable in class nl.altindag.ssl.keymanager.KeyManagerFactorySpiWrapper
- LOGGER - Static variable in class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- LOGGER - Static variable in class nl.altindag.ssl.socket.FenixSSLServerSocket
- LOGGER - Static variable in class nl.altindag.ssl.socket.FenixSSLSocket
- LOGGER - Static variable in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- LOGGER - Static variable in class nl.altindag.ssl.sslengine.FenixSSLEngine
- LOGGER - Static variable in class nl.altindag.ssl.SSLFactory
- LOGGER - Static variable in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- LOGGER - Static variable in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- LOGGER - Static variable in class nl.altindag.ssl.trustmanager.TrustManagerFactorySpiWrapper
- LOGGER - Static variable in class nl.altindag.ssl.util.CertificateExtractingClient
- LOGGER - Static variable in class nl.altindag.ssl.util.KeyStoreUtils
- LOGGER - Static variable in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- loggingKeyManagerEnabled - Variable in class nl.altindag.ssl.SSLFactory.Builder
- loggingKeyManagerEnabled - Variable in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- loggingTrustManagerEnabled - Variable in class nl.altindag.ssl.SSLFactory.Builder
- loggingTrustManagerEnabled - Variable in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- LoggingX509ExtendedKeyManager - Class in nl.altindag.ssl.keymanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- LoggingX509ExtendedKeyManager(X509ExtendedKeyManager) - Constructor for class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager
- LoggingX509ExtendedKeyManager.ServerOrClient - Enum Class in nl.altindag.ssl.keymanager
- LoggingX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- LoggingX509ExtendedTrustManager(X509ExtendedTrustManager) - Constructor for class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- LoggingX509ExtendedTrustManager.CounterParty - Enum Class in nl.altindag.ssl.trustmanager
M
- map(Function<? super T, ? extends R>) - Method in interface nl.altindag.ssl.util.Box
- map(Function<SSLFactory, T>) - Method in class nl.altindag.ssl.SSLFactory
-
Returns a cardboard box to further process the SSLFactory instance.
- MAX_64_CHARACTER_LINE_SPLITTER - Static variable in class nl.altindag.ssl.util.CertificateUtils
- merge(SSLParameters, SSLParameters) - Static method in class nl.altindag.ssl.util.SSLParametersUtils
- merge(SSLParameters, SSLParameters, List<String>, List<String>) - Static method in class nl.altindag.ssl.util.SSLParametersUtils
- MISSING_IMPLEMENTATION - Static variable in class nl.altindag.ssl.trustmanager.DummyX509ExtendedTrustManager
N
- nl.altindag.ssl - module nl.altindag.ssl
- 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.model.internal - package nl.altindag.ssl.model.internal
- nl.altindag.ssl.provider - package nl.altindag.ssl.provider
- nl.altindag.ssl.socket - package nl.altindag.ssl.socket
- nl.altindag.ssl.sslcontext - package nl.altindag.ssl.sslcontext
- nl.altindag.ssl.sslengine - package nl.altindag.ssl.sslengine
- nl.altindag.ssl.sslparameters - package nl.altindag.ssl.sslparameters
- nl.altindag.ssl.trustmanager - package nl.altindag.ssl.trustmanager
- nl.altindag.ssl.trustmanager.trustoptions - package nl.altindag.ssl.trustmanager.trustoptions
- nl.altindag.ssl.util - package nl.altindag.ssl.util
- NO_KEY_MANAGER_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.keymanager.DelegatingKeyManager
- NO_KEY_MANAGER_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.keymanager.KeyManagerFactorySpiWrapper
- NON_NULL - Static variable in interface nl.altindag.ssl.keymanager.RoutableX509KeyManager
O
- of(T) - Static method in interface nl.altindag.ssl.util.Box
- overrideIdentityRoute(X509ExtendedKeyManager, String, String...) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
P
- P7B_FOOTER - Static variable in class nl.altindag.ssl.util.CertificateUtils
- P7B_HEADER - Static variable in class nl.altindag.ssl.util.CertificateUtils
- P7B_PATTERN - Static variable in class nl.altindag.ssl.util.CertificateUtils
- parseCertificate(InputStream) - Static method in class nl.altindag.ssl.util.CertificateUtils
-
Tries to map the InputStream to a list of
Certificate. - parseCertificate(Matcher) - Static method in class nl.altindag.ssl.util.CertificateUtils
- 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.
- passwordAuthentication - Variable in class nl.altindag.ssl.model.ClientConfig
- passwordAuthentication - Variable in class nl.altindag.ssl.util.AuthenticatorUtils.FelixAuthenticator
- passwordAuthentication - Variable in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- PEM_FOOTER - Static variable in class nl.altindag.ssl.util.CertificateUtils
- PEM_HEADER - Static variable in class nl.altindag.ssl.util.CertificateUtils
- PEM_PATTERN - Static variable in class nl.altindag.ssl.util.CertificateUtils
- preferredAliasToHost - Variable in class nl.altindag.ssl.keymanager.AggregatedX509ExtendedKeyManager
- preferredAliasToHost - Variable in class nl.altindag.ssl.SSLFactory.Builder
- protocols - Variable in class nl.altindag.ssl.SSLFactory.Builder
- PROVIDER - Static variable in class nl.altindag.ssl.keymanager.KeyManagerFactoryWrapper
- PROVIDER - Static variable in class nl.altindag.ssl.trustmanager.TrustManagerFactoryWrapper
- ProviderUtils - Class in nl.altindag.ssl.util
- ProviderUtils() - Constructor for class nl.altindag.ssl.util.ProviderUtils
- proxy - Variable in class nl.altindag.ssl.model.ClientConfig
- proxy - Variable in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- proxy - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
R
- readLock - Variable in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- readLock - Variable in class nl.altindag.ssl.provider.SSLFactoryProvider
- readLock - Variable in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- readLock - Variable in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- readWriteLock - Variable in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- readWriteLock - Variable in class nl.altindag.ssl.provider.SSLFactoryProvider
- readWriteLock - Variable in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- readWriteLock - Variable in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- reload(SSLFactory, SSLFactory) - Static method in class nl.altindag.ssl.util.SSLFactoryUtils
-
Reloads the ssl material for the KeyManager and / or TrustManager within the base SSLFactory if present and if it is swappable.
- reload(SSLFactory, SSLFactory, boolean) - Static method in class nl.altindag.ssl.util.SSLFactoryUtils
-
Reloads the ssl material for the KeyManager and / or TrustManager within the base SSLFactory if present and if it is swappable.
- reload(SSLFactory, SSLFactory, Function<SSLFactory, Optional<T>>, BiConsumer<T, T>) - Static method in class nl.altindag.ssl.util.SSLFactoryUtils
- remove() - Static method in class nl.altindag.ssl.util.ProviderUtils
- removeHandshakeCompletedListener(HandshakeCompletedListener) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- removeIdentity(String) - Method in class nl.altindag.ssl.keymanager.InflatableX509ExtendedKeyManager
- removeIdentityMaterial(X509ExtendedKeyManager, String) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
-
Removes identity material from a
InflatableX509ExtendedKeyManager - removeIdentityRoute(X509ExtendedKeyManager, String) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- RoutableX509KeyManager - Interface in nl.altindag.ssl.keymanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- run() - Method in interface nl.altindag.ssl.sslparameters.SSLParametersRunnable
- run() - Method in interface nl.altindag.ssl.trustmanager.TrustManagerRunnable
- run(ClientConfig, URI) - Method in interface nl.altindag.ssl.util.ClientRunnable
S
- secureRandom - Variable in class nl.altindag.ssl.SSLFactory.Builder
- securityProvider - Variable in class nl.altindag.ssl.SSLFactory.Builder
- securityProviderName - Variable in class nl.altindag.ssl.SSLFactory.Builder
- sendUrgentData(int) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- SERVER - Enum constant in enum class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager.ServerOrClient
- SERVER - Enum constant in enum class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager.CounterParty
- ServerOrClient() - Constructor for enum class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager.ServerOrClient
- session - Variable in class nl.altindag.ssl.model.HostnameVerifierParameters
- sessionCacheSizeInBytes - Variable in class nl.altindag.ssl.SSLFactory.Builder
- sessionTimeoutInSeconds - Variable in class nl.altindag.ssl.SSLFactory.Builder
- set(SSLFactory) - Static method in class nl.altindag.ssl.provider.SSLFactoryProvider
- setAlgorithmConstraints(AlgorithmConstraints) - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- setAlgorithmConstraints(AlgorithmConstraints) - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- setCipherSuites(String[]) - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- setCipherSuites(String[]) - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- setEnabledCipherSuites(String[]) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setEnabledCipherSuites(String[]) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setEnabledCipherSuites(String[]) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- setEnabledCipherSuites(String[]) - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- setEnabledCipherSuites(String[]) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- setEnabledCipherSuites(String[]) - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- setEnabledProtocols(String[]) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setEnabledProtocols(String[]) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setEnabledProtocols(String[]) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- setEnabledProtocols(String[]) - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- setEnabledProtocols(String[]) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- setEnabledProtocols(String[]) - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- setEnableSessionCreation(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setEnableSessionCreation(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setEnableSessionCreation(boolean) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- setEndpointIdentificationAlgorithm(String) - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- setEndpointIdentificationAlgorithm(String) - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- setKeepAlive(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setKeyManager(X509ExtendedKeyManager) - Method in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- setNeedClientAuth(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setNeedClientAuth(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setNeedClientAuth(boolean) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- setNeedClientAuth(boolean) - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- setNeedClientAuth(boolean) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- setNeedClientAuth(boolean) - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- setNeedClientAuth(boolean) - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- setNeedClientAuth(boolean) - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- setOOBInline(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setPerformancePreferences(int, int, int) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setPerformancePreferences(int, int, int) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setProtocols(String[]) - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- setProtocols(String[]) - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- setReceiveBufferSize(int) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setReceiveBufferSize(int) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setReuseAddress(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setReuseAddress(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setSafely(SSLParametersRunnable) - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- setSendBufferSize(int) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setSoLinger(boolean, int) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setSoTimeout(int) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setSoTimeout(int) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setSslParameters(SSLParameters) - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- setSslParameters(SSLParameters) - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- setSSLParameters(SSLParameters) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setSSLParameters(SSLParameters) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setSSLParameters(SSLParameters) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- setSSLParameters(SSLParameters) - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- setSSLParameters(SSLParameters) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- setSSLParameters(SSLParameters) - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- setTcpNoDelay(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setTrafficClass(int) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setTrustManager(X509ExtendedTrustManager) - Method in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
- setUseClientMode(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setUseClientMode(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setUseClientMode(boolean) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- setWantClientAuth(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- setWantClientAuth(boolean) - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- setWantClientAuth(boolean) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- setWantClientAuth(boolean) - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- setWantClientAuth(boolean) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- setWantClientAuth(boolean) - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- setWantClientAuth(boolean) - Method in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- setWantClientAuth(boolean) - Method in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- shouldResolveRootCa - Variable in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- shouldResolveRootCa - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
- shouldTrustedCertificatesBeConcealed - Variable in class nl.altindag.ssl.SSLFactory.Builder
- shouldTrustedCertificatesBeConcealed - Variable in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- shouldTrustedCertificatesBeConcealed - Variable in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- shutdownInput() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- shutdownOutput() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- socket - Variable in class nl.altindag.ssl.model.TrustManagerParameters
- socket - Variable in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- socket - Variable in class nl.altindag.ssl.socket.DelegatingSSLSocket
- sslContext - Variable in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- sslContext - Variable in class nl.altindag.ssl.model.internal.SSLMaterial
- sslContext - Variable in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- sslContextAlgorithm - Variable in class nl.altindag.ssl.SSLFactory.Builder
- SSLContextUtils - Class in nl.altindag.ssl.util
- SSLContextUtils() - Constructor for class nl.altindag.ssl.util.SSLContextUtils
- sslEngine - Variable in class nl.altindag.ssl.model.TrustManagerParameters
- sslEngine - Variable in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- sslFactory - Variable in class nl.altindag.ssl.model.ClientConfig
- sslFactory - Variable in class nl.altindag.ssl.provider.SSLFactoryProvider
- SSLFactory - Class in nl.altindag.ssl
- SSLFactory(SSLMaterial) - Constructor for class nl.altindag.ssl.SSLFactory
- SSLFactory.Builder - Class in nl.altindag.ssl
- sslFactoryForCertificateCapturing - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
- SSLFactoryProvider - Class in nl.altindag.ssl.provider
-
NOTE: Please don't use this class directly as it is part of the internal API.
- SSLFactoryProvider() - Constructor for class nl.altindag.ssl.provider.SSLFactoryProvider
- SSLFactoryUtils - Class in nl.altindag.ssl.util
- SSLFactoryUtils() - Constructor for class nl.altindag.ssl.util.SSLFactoryUtils
- sslMaterial - Variable in class nl.altindag.ssl.SSLFactory
- SSLMaterial - Class in nl.altindag.ssl.model.internal
-
NOTE: Please don't use this class directly as it is part of the internal API.
- SSLMaterial() - Constructor for class nl.altindag.ssl.model.internal.SSLMaterial
- SSLMaterial.Builder - Class in nl.altindag.ssl.model.internal
- sslParameters - Variable in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- sslParameters - Variable in class nl.altindag.ssl.model.internal.SSLMaterial
- sslParameters - Variable in class nl.altindag.ssl.socket.FenixSSLServerSocket
- sslParameters - Variable in class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- sslParameters - Variable in class nl.altindag.ssl.socket.FenixSSLSocket
- sslParameters - Variable in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- sslParameters - Variable in class nl.altindag.ssl.sslcontext.FenixSSLContextSpi
- sslParameters - Variable in class nl.altindag.ssl.sslengine.FenixSSLEngine
- sslParameters - Variable in class nl.altindag.ssl.SSLFactory.Builder
- sslParameters - Variable in class nl.altindag.ssl.sslparameters.DelegatingSSLParameters
- SSLParametersRunnable - Interface in nl.altindag.ssl.sslparameters
-
NOTE: Please don't use this class directly as it is part of the internal API.
- SSLParametersUtils - Class in nl.altindag.ssl.util
- SSLParametersUtils() - Constructor for class nl.altindag.ssl.util.SSLParametersUtils
- sslServerSocketFactory - Variable in class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- SSLSessionUtils - Class in nl.altindag.ssl.util
- SSLSessionUtils() - Constructor for class nl.altindag.ssl.util.SSLSessionUtils
- sslSocketFactory - Variable in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- SSLSocketUtils - Class in nl.altindag.ssl.util
- SSLSocketUtils() - Constructor for class nl.altindag.ssl.util.SSLSocketUtils
- startHandshake() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- SUCCESS_LOGGER - Static variable in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- swapKeyManager(X509KeyManager, X509KeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
-
Swaps the internal KeyManager instance with the given keyManager object.
- swappableKeyManagerEnabled - Variable in class nl.altindag.ssl.SSLFactory.Builder
- swappableKeyManagerEnabled - Variable in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- swappableSslParametersEnabled - Variable in class nl.altindag.ssl.SSLFactory.Builder
- swappableTrustManagerEnabled - Variable in class nl.altindag.ssl.SSLFactory.Builder
- swappableTrustManagerEnabled - Variable in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- swapTrustManager(X509TrustManager, X509TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
-
Swaps the internal TrustManager instance with the given trustManager object.
- SYSTEM_PROPERTY_VALIDATION_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.SSLFactory.Builder
- systemName - Variable in class nl.altindag.ssl.trustmanager.SystemX509ExtendedTrustManager
- SystemX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- SystemX509ExtendedTrustManager(X509ExtendedTrustManager, String) - Constructor for class nl.altindag.ssl.trustmanager.SystemX509ExtendedTrustManager
T
- test(T, U) - Method in interface nl.altindag.ssl.util.KeyStoreUtils.KeyStoreBiPredicate
- timeout - Variable in class nl.altindag.ssl.model.ClientConfig
- timeout - Variable in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- timeout - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
- toAbsolute(String) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
-
Normalize hostname by turning it into absolute domain names if it is not yet absolute.
- toArray(T) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- toArray(T) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- toCanonicalHost(String) - Static method in class nl.altindag.ssl.hostnameverifier.Hostnames
-
If this is an IP address, this returns the IP address in canonical form.
- toString() - Method in enum class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager.ServerOrClient
- toString() - Method in class nl.altindag.ssl.socket.DelegatingSSLServerSocket
- toString() - Method in class nl.altindag.ssl.socket.DelegatingSSLSocket
- toString() - Method in enum class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager.CounterParty
- TRUST_MANAGER_FACTORY_ALGORITHM - Static variable in class nl.altindag.ssl.trustmanager.TrustManagerFactoryWrapper
- TRUST_STORE_VALIDATION_EXCEPTION_MESSAGE - Static variable in class nl.altindag.ssl.SSLFactory.Builder
- TrustAnchorTrustOptions<R> - Interface in nl.altindag.ssl.trustmanager.trustoptions
- trustManager - Variable in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- trustManager - Variable in class nl.altindag.ssl.model.internal.SSLMaterial
- trustManager - Variable in class nl.altindag.ssl.trustmanager.DelegatingTrustManager
- trustManagerBuilder() - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- TrustManagerBuilder() - Constructor for class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- TrustManagerConsumer - Interface in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- TrustManagerFactorySpiWrapper - Class in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- TrustManagerFactorySpiWrapper(TrustManager) - Constructor for class nl.altindag.ssl.trustmanager.TrustManagerFactorySpiWrapper
- 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
- TrustManagerParameters - Class in nl.altindag.ssl.model
- TrustManagerParameters(X509Certificate[], String, Socket, SSLEngine) - Constructor for class nl.altindag.ssl.model.TrustManagerParameters
- trustManagerParametersPredicate - Variable in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- trustManagerParametersValidator - Variable in class nl.altindag.ssl.SSLFactory.Builder
- trustManagerParametersValidator - Variable in class nl.altindag.ssl.trustmanager.EnhanceableX509ExtendedTrustManager
- trustManagerParametersValidator - Variable in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- TrustManagerRunnable - Interface in nl.altindag.ssl.trustmanager
-
NOTE: Please don't use this class directly as it is part of the internal API.
- trustManagers - Variable in class nl.altindag.ssl.SSLFactory.Builder
- trustManagers - Variable in class nl.altindag.ssl.trustmanager.AggregatedX509ExtendedTrustManager
- trustManagers - Variable in class nl.altindag.ssl.trustmanager.TrustManagerFactorySpiWrapper
- trustManagers - Variable in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- TrustManagerUtils - Class in nl.altindag.ssl.util
- TrustManagerUtils() - Constructor for class nl.altindag.ssl.util.TrustManagerUtils
- TrustManagerUtils.TrustManagerBuilder - Class in nl.altindag.ssl.util
- TrustOptions<T,
R> - Interface in nl.altindag.ssl.trustmanager.trustoptions - trustStore - Variable in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- trustStorePassword - Variable in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- trustStorePath - Variable in class nl.altindag.ssl.trustmanager.InflatableX509ExtendedTrustManager
- trustStores - Variable in class nl.altindag.ssl.SSLFactory.Builder
- TrustStoreTrustOptions<R> - Interface in nl.altindag.ssl.trustmanager.trustoptions
U
- UnsafeHostnameVerifier - Class in nl.altindag.ssl.hostnameverifier
-
NOTE: Please don't use this class directly as it is part of the internal API.
- UnsafeHostnameVerifier() - Constructor for class nl.altindag.ssl.hostnameverifier.UnsafeHostnameVerifier
- unsafeSslFactory - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
- unsafeSslSocketFactory - Variable in class nl.altindag.ssl.util.CertificateExtractingClient
- UnsafeX509ExtendedTrustManager - Class in nl.altindag.ssl.trustmanager
-
An insecure
TrustManagerthat trusts all X.509 certificates without any verification. - UnsafeX509ExtendedTrustManager() - Constructor for class nl.altindag.ssl.trustmanager.UnsafeX509ExtendedTrustManager
- unwrap(ByteBuffer, ByteBuffer) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- unwrap(ByteBuffer, ByteBuffer[]) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- unwrap(ByteBuffer, ByteBuffer[], int, int) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- unwrapIfPossible(X509ExtendedKeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- unwrapIfPossible(X509ExtendedTrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- updateAndGet(Supplier<T>) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocket
- updateAndGet(Supplier<T>) - Method in class nl.altindag.ssl.socket.FenixSSLSocket
- updateAndGet(Supplier<T>) - Method in class nl.altindag.ssl.sslengine.FenixSSLEngine
- updateSessionCacheSize(SSLContext, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- updateSessionCacheSize(SSLFactory, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- updateSessionTimeout(SSLContext, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- updateSessionTimeout(SSLFactory, int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
V
- validateKeyStore(KeyStore, String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- validateSessionCacheSize(int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- validateSessionTimeout(int) - Static method in class nl.altindag.ssl.util.SSLSessionUtils
- VALIDATION_FAILED_LOG_MESSAGE_TEMPLATE - Static variable in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- VALIDATION_PASSED_LOG_MESSAGE_TEMPLATE - Static variable in class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager
- valueHolder() - Method in interface nl.altindag.ssl.util.Box
- valueOf(String) - Static method in enum class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager.ServerOrClient
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager.CounterParty
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class nl.altindag.ssl.keymanager.LoggingX509ExtendedKeyManager.ServerOrClient
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class nl.altindag.ssl.trustmanager.LoggingX509ExtendedTrustManager.CounterParty
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueSupplier() - Method in interface nl.altindag.ssl.util.Box.ValueHolder
- verify(String, X509Certificate) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- verify(String, SSLSession) - Method in class nl.altindag.ssl.hostnameverifier.BasicHostnameVerifier
- verify(String, SSLSession) - Method in class nl.altindag.ssl.hostnameverifier.EnhanceableHostnameVerifier
- verify(String, SSLSession) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- verify(String, SSLSession) - Method in class nl.altindag.ssl.hostnameverifier.UnsafeHostnameVerifier
- VERIFY_AS_IP_ADDRESS - Static variable in class nl.altindag.ssl.hostnameverifier.HostnameCommon
- verifyHostname(String, String) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
-
Returns true if [hostname] matches the domain name pattern.
- verifyHostname(String, X509Certificate) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
- verifyIpAddress(String, X509Certificate) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
-
Returns true if [certificate] matches [hostname].
- verifyWildcardPattern(String, String) - Method in class nl.altindag.ssl.hostnameverifier.FenixHostnameVerifier
-
WILDCARD PATTERN RULES: 1.
W
- withCiphers(String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withClientRunnable(ClientRunnable) - Method in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- withConcealedTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withDefaultTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withDummyIdentityMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withDummyTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withExcludedCiphers(String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withExcludedProtocols(String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withHostnameVerifier(HostnameVerifier) - Method in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- withHostnameVerifier(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withHostnameVerifierEnhancer(Predicate<HostnameVerifierParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentities(List<KeyStoreHolder>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withIdentities(KeyStoreHolder...) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withIdentity(T, char[], String) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withIdentityMaterial(InputStream, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(InputStream, char[], char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(InputStream, char[], char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(InputStream, char[], char[], String, String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(InputStream, char[], char[], String, Provider) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(InputStream, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Object, String, Supplier<KeyStoreHolder>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[], char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[], char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[], char[], String, String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[], char[], String, Provider) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(String, String, Supplier<KeyStoreHolder>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[], char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[], char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[], char[], String, String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[], char[], String, Provider) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Path, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Key, char[], String, List<T>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Key, char[], String, T...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Key, char[], List<T>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(Key, char[], T...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(KeyStore, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityMaterial(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityRoute(String, String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityRoute(String, List<URI>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityRoute(Map<String, List<String>>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withIdentityRoute(Map<String, List<URI>>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withInflatableIdentityMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withInflatableKeyManager(boolean) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withInflatableTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withInflatableTrustMaterial(Path, char[], String, Predicate<TrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withKeyManager(X509ExtendedKeyManager) - Method in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- withKeyManager(T) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withKeyManagers(List<T>) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withKeyManagers(T...) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withLoggingIdentityMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withLoggingKeyManager(boolean) - Method in class nl.altindag.ssl.util.KeyManagerUtils.KeyManagerBuilder
- withLoggingTrustManager(boolean) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withLoggingTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withNeedClientAuthentication() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withNeedClientAuthentication(boolean) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withPasswordAuthentication(PasswordAuthentication) - Method in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- withProtocols(String...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withProxy(Proxy) - Method in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- withResolvedRootCa(boolean) - Method in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- withSecureRandom(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSecurityProvider(String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSecurityProvider(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSessionCacheSize(int) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSessionTimeout(int) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSslContext(SSLContext) - Method in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- withSslContextAlgorithm(String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSslParameters(ServerSocket) - Method in class nl.altindag.ssl.socket.FenixSSLServerSocketFactory
- withSslParameters(Socket) - Method in class nl.altindag.ssl.socket.FenixSSLSocketFactory
- withSslParameters(SSLParameters) - Method in class nl.altindag.ssl.model.internal.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
- withSwappableSslParameters() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSwappableTrustManager(boolean) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withSwappableTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
-
Enables the possibility to swap the underlying TrustManager at runtime.
- withSystemPropertyDerivedCiphers() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSystemPropertyDerivedIdentityMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSystemPropertyDerivedProtocols() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSystemPropertyDerivedTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withSystemTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTimeout(int) - Method in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- withTimeout(Duration) - Method in class nl.altindag.ssl.util.CertificateExtractingClient.Builder
- withTrustEnhancer(boolean) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustEnhancer(Predicate<TrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustEnhancer(Predicate<TrustManagerParameters>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustingAllCertificatesWithoutValidation() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustManager(X509ExtendedTrustManager) - Method in class nl.altindag.ssl.model.internal.SSLMaterial.Builder
- withTrustManager(T) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustManagers(List<T>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustManagers(T...) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustMaterial(InputStream, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], String, String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], String, String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], String, Provider) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], String, Provider, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(InputStream, char[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Object, String, Supplier<KeyStore>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Object, String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>, Supplier<KeyStore>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], String, String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], String, String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], String, Provider) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], String, Provider, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, char[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, String, Supplier<KeyStore>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(String, String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>, Supplier<KeyStore>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[]) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], String, String) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], String, String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], String, Provider) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], String, Provider, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], String, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Path, char[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(KeyStore) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(KeyStore, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(List<T>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(List<T>, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(Set<X509Certificate>, TrustAnchorTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(T) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(T...) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(T[], TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustMaterial(T, TrustStoreTrustOptions<? extends CertPathTrustManagerParameters>) - Method in class nl.altindag.ssl.SSLFactory.Builder
- withTrustStore(T) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustStore(T, String) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustStores(List<? extends KeyStore>) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withTrustStores(T...) - Method in class nl.altindag.ssl.util.TrustManagerUtils.TrustManagerBuilder
- withUnsafeHostnameVerifier() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withUnsafeTrustMaterial() - Method in class nl.altindag.ssl.SSLFactory.Builder
-
A shorter method for using the unsafe trust material
- withWantClientAuthentication() - Method in class nl.altindag.ssl.SSLFactory.Builder
- withWantClientAuthentication(boolean) - Method in class nl.altindag.ssl.SSLFactory.Builder
- wrap(ByteBuffer[], int, int, ByteBuffer) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- wrap(ByteBuffer[], ByteBuffer) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- wrap(ByteBuffer, ByteBuffer) - Method in class nl.altindag.ssl.sslengine.DelegatingSSLEngine
- wrap(Supplier<U>) - Static method in interface nl.altindag.ssl.util.Box.ValueHolder
- wrapIfNeeded(X509KeyManager) - Static method in class nl.altindag.ssl.util.KeyManagerUtils
- wrapIfNeeded(X509TrustManager) - Static method in class nl.altindag.ssl.util.TrustManagerUtils
- write(Path, KeyStore, char[]) - Static method in class nl.altindag.ssl.util.KeyStoreUtils
- write(Path, T) - Static method in class nl.altindag.ssl.util.CertificateUtils
- writeLock - Variable in class nl.altindag.ssl.keymanager.HotSwappableX509ExtendedKeyManager
- writeLock - Variable in class nl.altindag.ssl.provider.SSLFactoryProvider
- writeLock - Variable in class nl.altindag.ssl.sslparameters.HotSwappableSSLParameters
- writeLock - Variable in class nl.altindag.ssl.trustmanager.HotSwappableX509ExtendedTrustManager
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form