| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private final SSLHostConfigCertificate | |
| private final Cleaner. | |
| private static final Cleaner | |
| private static final String | |
| private String | |
| private static final Object | |
| private boolean | |
| private static final Log | |
| private final List | |
| private OpenSSLSessionContext | |
| private static final StringManager | |
| private final SSLHostConfig | |
| private final OpenSSLContext. | |
| pack-priv static final CertificateFactory | |
| private X509TrustManager |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| protected static boolean | |
| private static X509Certificate[] | |
| protected static boolean | |
| private static X509TrustManager | |
| public SSLEngine | |
| public void | |
| private static String | |
| public X509Certificate[] | |
| public X509Certificate[] | |
| private static int | |
| public String | |
| public SSLSessionContext | |
| public SSLServerSocketFactory | |
| pack-priv long | |
| public SSLParameters | |
| public void | init(KeyManager[]
Must contain a KeyManager of the type
kms, TrustManager[] OpenSSLKeyManagerMust contain a TrustManager of the type
tms, SecureRandom X509TrustManagerIs not used for this implementation. sr)Implements org. Setup the SSL_CTX. |
| public void |
| BEGIN_KEY | back to summary |
|---|---|
| private static final String BEGIN_KEY | |
| certificate | back to summary |
|---|---|
| private final SSLHostConfigCertificate certificate | |
| cleanable | back to summary |
|---|---|
| private final Cleaner. | |
| cleaner | back to summary |
|---|---|
| private static final Cleaner cleaner | |
| defaultProtocol | back to summary |
|---|---|
| private static final String defaultProtocol | |
| enabledProtocol | back to summary |
|---|---|
| private String enabledProtocol | |
| END_KEY | back to summary |
|---|---|
| private static final Object END_KEY | |
| initialized | back to summary |
|---|---|
| private boolean initialized | |
| log | back to summary |
|---|---|
| private static final Log log | |
| negotiableProtocols | back to summary |
|---|---|
| private final List<String> negotiableProtocols | |
| sessionContext | back to summary |
|---|---|
| private OpenSSLSessionContext sessionContext | |
| sm | back to summary |
|---|---|
| private static final StringManager sm | |
| sslHostConfig | back to summary |
|---|---|
| private final SSLHostConfig sslHostConfig | |
| state | back to summary |
|---|---|
| private final OpenSSLContext. | |
| X509_CERT_FACTORY | back to summary |
|---|---|
| pack-priv static final CertificateFactory X509_CERT_FACTORY | |
| x509TrustManager | back to summary |
|---|---|
| private X509TrustManager x509TrustManager | |
| OpenSSLContext | back to summary |
|---|---|
| public OpenSSLContext(SSLHostConfigCertificate certificate, List<String> negotiableProtocols) throws SSLException | |
| addCertificate | back to summary |
|---|---|
| public void addCertificate(SSLHostConfigCertificate certificate) throws Exception | |
| applyConf | back to summary |
|---|---|
| protected static boolean applyConf(OpenSSLConf conf, long cctx, long ctx) throws Exception | |
| certificates | back to summary |
|---|---|
| private static X509Certificate[] certificates(byte[][] chain) | |
| checkConf | back to summary |
|---|---|
| protected static boolean checkConf(OpenSSLConf conf, long cctx) throws Exception | |
| chooseTrustManager | back to summary |
|---|---|
| private static X509TrustManager chooseTrustManager(TrustManager[] managers) | |
| createSSLEngine | back to summary |
|---|---|
| public SSLEngine createSSLEngine() Implements org.
| |
| destroy | back to summary |
|---|---|
| public void destroy() Implements org.
| |
| findAlias | back to summary |
|---|---|
| private static String findAlias(X509KeyManager keyManager, SSLHostConfigCertificate certificate) | |
| getAcceptedIssuers | back to summary |
|---|---|
| public X509Certificate[] getAcceptedIssuers() Implements org.
| |
| getCertificateChain | back to summary |
|---|---|
| public X509Certificate[] getCertificateChain(String alias) Implements org.
| |
| getCertificateIndex | back to summary |
|---|---|
| private static int getCertificateIndex(SSLHostConfigCertificate certificate) | |
| getEnabledProtocol | back to summary |
|---|---|
| public String getEnabledProtocol() | |
| getServerSessionContext | back to summary |
|---|---|
| public SSLSessionContext getServerSessionContext() Implements org.
| |
| getServerSocketFactory | back to summary |
|---|---|
| public SSLServerSocketFactory getServerSocketFactory() Implements org.
| |
| getSSLContextID | back to summary |
|---|---|
| pack-priv long getSSLContextID() | |
| getSupportedSSLParameters | back to summary |
|---|---|
| public SSLParameters getSupportedSSLParameters() Implements org.
| |
| init | back to summary |
|---|---|
| public void init(KeyManager[] kms, TrustManager[] tms, SecureRandom sr) Implements org. Setup the SSL_CTX.
| |
| setEnabledProtocol | back to summary |
|---|---|
| public void setEnabledProtocol(String protocol) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final long | |
| pack-priv final long | |
| pack-priv final long |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| aprPool | back to summary |
|---|---|
| pack-priv final long aprPool | |
| cctx | back to summary |
|---|---|
| pack-priv final long cctx | |
| ctx | back to summary |
|---|---|
| pack-priv final long ctx | |
| OpenSSLState | back to summary |
|---|---|
| private OpenSSLState(long aprPool, long cctx, long ctx) | |
| run | back to summary |
|---|---|
| public void run() Implements java. Doc from java. Runs this operation.
| |