SSLUtil implementations.
| Modifier and Type | Field and Description |
|---|---|
| protected final SSLHostConfigCertificate | |
| public static final String | |
| private final String[] | |
| private final String[] | |
| private static final Log | |
| private static final StringManager | |
| protected final SSLHostConfig |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public void | configureSessionContext(SSLSessionContext sslSessionContext)
Implements org.
|
| public final SSLContext | createSSLContext(List<String> negotiableProtocols)
Implements org.
|
| protected abstract SSLContext | |
| protected Collection | |
| pack-priv static <T> List | getEnabled(String name, Log log, boolean warnOnSkip, Collection<T> configured, Collection<T> implemented)
|
| public String[] | getEnabledCiphers()
Implements org. The set of enabled ciphers is the intersection of the implemented ciphers and the configured ciphers. |
| public String[] | getEnabledProtocols()
Implements org. The set of enabled protocols is the intersection of the implemented protocols and the configured protocols. |
| protected abstract Set | |
| protected abstract Set | |
| public KeyManager[] | |
| protected abstract Log | |
| protected CertPathParameters | Returns: The parameters including the CRLs and TrustStore.The path to the CRL file. crlf, KeyStore The configured TrustStore. trustStore, boolean Should the JSSE provider perform revocation
checks? Ignored if revocationEnabled)crlf is non-null.
Configuration of revocation checks are expected
to be via proprietary JSSE provider methods.Return the initialization parameters for the TrustManager. |
| pack-priv static KeyStore | |
| public TrustManager[] | |
| protected abstract boolean |
| certificate | back to summary |
|---|---|
| protected final SSLHostConfigCertificate certificate | |
| DEFAULT_KEY_ALIAS | back to summary |
|---|---|
| public static final String DEFAULT_KEY_ALIAS | |
| enabledCiphers | back to summary |
|---|---|
| private final String[] enabledCiphers | |
| enabledProtocols | back to summary |
|---|---|
| private final String[] enabledProtocols | |
| log | back to summary |
|---|---|
| private static final Log log | |
| sm | back to summary |
|---|---|
| private static final StringManager sm | |
| sslHostConfig | back to summary |
|---|---|
| protected final SSLHostConfig sslHostConfig | |
| SSLUtilBase | back to summary |
|---|---|
| protected SSLUtilBase(SSLHostConfigCertificate certificate) | |
| SSLUtilBase | back to summary |
|---|---|
| protected SSLUtilBase(SSLHostConfigCertificate certificate, boolean warnTls13) | |
| checkTrustStoreEntries | back to summary |
|---|---|
| private void checkTrustStoreEntries(KeyStore trustStore) throws Exception | |
| configureSessionContext | back to summary |
|---|---|
| public void configureSessionContext(SSLSessionContext sslSessionContext) Implements org.
| |
| createSSLContext | back to summary |
|---|---|
| public final SSLContext createSSLContext(List<String> negotiableProtocols) throws Exception Implements org.
| |
| createSSLContextInternal | back to summary |
|---|---|
| protected abstract SSLContext createSSLContextInternal(List<String> negotiableProtocols) throws Exception | |
| getCRLs | back to summary |
|---|---|
| protected Collection Load the collection of CRLs.
| |
| getEnabled | back to summary |
|---|---|
| pack-priv static <T> List | |
| getEnabledCiphers | back to summary |
|---|---|
| public String[] getEnabledCiphers() Implements org. Doc from org. The set of enabled ciphers is the intersection of the implemented ciphers and the configured ciphers. If no ciphers are explicitly configured, then the default ciphers will be included in the returned array.
The ciphers used during the TLS handshake may be further restricted by
the | |
| getEnabledProtocols | back to summary |
|---|---|
| public String[] getEnabledProtocols() Implements org. Doc from org. The set of enabled protocols is the intersection of the implemented protocols and the configured protocols. If no protocols are explicitly configured, then all of the implemented protocols will be included in the returned array. | |
| getImplementedCiphers | back to summary |
|---|---|
| protected abstract Set | |
| getImplementedProtocols | back to summary |
|---|---|
| protected abstract Set | |
| getKeyManagers | back to summary |
|---|---|
| public KeyManager[] getKeyManagers() throws Exception Implements org.
| |
| getLog | back to summary |
|---|---|
| protected abstract Log getLog() | |
| getParameters | back to summary |
|---|---|
| protected CertPathParameters getParameters(String crlf, KeyStore trustStore, boolean revocationEnabled) throws Exception Return the initialization parameters for the TrustManager.
Currently, only the default
| |
| getStore | back to summary |
|---|---|
| pack-priv static KeyStore getStore(String type, String provider, String path, String pass, String passFile) throws IOException | |
| getTrustManagers | back to summary |
|---|---|
| public TrustManager[] getTrustManagers() throws Exception Implements org.
| |
| isTls13RenegAuthAvailable | back to summary |
|---|---|
| protected abstract boolean isTls13RenegAuthAvailable() | |