| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static KeyManager[] | KEY_MANAGERS
Accessed by SSLContextImpl(DefaultSSLContextImpl) holding the DefaultSSLContextImpl.class monitor |
| private static TrustManager[] | TRUST_MANAGERS
Accessed by SSLContextImpl(DefaultSSLContextImpl) holding the DefaultSSLContextImpl.class monitor |
| Access | Constructor and Description |
|---|---|
| private | DefaultSSLContextImpl(String[] protocols)
DefaultSSLContextImpl delegates the work to the super class since there is no way to put a synchronized around both the call to super and the rest of this constructor to guarantee that we don't have races in creating the state shared between all default SSLContexts. |
| Modifier and Type | Method and Description |
|---|---|
| public void | engineInit(KeyManager[]
the key sources or kms, TrustManager[] nullthe trust decision sources or tms, SecureRandom nullthe randomness source or sr)nullOverrides org. SSLContext instance.
|
| pack-priv KeyManager[] | |
| pack-priv TrustManager[] |
| KEY_MANAGERS | back to summary |
|---|---|
| private static KeyManager[] KEY_MANAGERS Accessed by SSLContextImpl(DefaultSSLContextImpl) holding the DefaultSSLContextImpl.class monitor | |
| TRUST_MANAGERS | back to summary |
|---|---|
| private static TrustManager[] TRUST_MANAGERS Accessed by SSLContextImpl(DefaultSSLContextImpl) holding the DefaultSSLContextImpl.class monitor | |
| DefaultSSLContextImpl | back to summary |
|---|---|
| private DefaultSSLContextImpl(String[] protocols) throws GeneralSecurityException, IOException DefaultSSLContextImpl delegates the work to the super class since there is no way to put a synchronized around both the call to super and the rest of this constructor to guarantee that we don't have races in creating the state shared between all default SSLContexts. | |
| engineInit | back to summary |
|---|---|
| public void engineInit(KeyManager[] kms, TrustManager[] tms, SecureRandom sr) throws KeyManagementException Overrides org. Doc from org. Initializes this
| |
| getKeyManagers | back to summary |
|---|---|
| pack-priv KeyManager[] getKeyManagers() throws GeneralSecurityException, IOException | |
| getTrustManagers | back to summary |
|---|---|
| pack-priv TrustManager[] getTrustManagers() throws GeneralSecurityException, IOException | |
| Access | Constructor and Description |
|---|---|
| public |
| TLSv12 | back to summary |
|---|---|
| public TLSv12() throws GeneralSecurityException, IOException | |
| Access | Constructor and Description |
|---|---|
| public |
| TLSv13 | back to summary |
|---|---|
| public TLSv13() throws GeneralSecurityException, IOException | |