Package io.netty.handler.ssl
Class OpenSslKeyMaterialManager
java.lang.Object
io.netty.handler.ssl.OpenSslKeyMaterialManager
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOpenSslKeyMaterialManager
(OpenSslKeyMaterialProvider provider, boolean hasTmpDhKeys) -
Method Summary
Modifier and TypeMethodDescriptionprivate String
chooseClientAlias
(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) private String
chooseServerAlias
(ReferenceCountedOpenSslEngine engine, String type) private void
setKeyMaterial
(ReferenceCountedOpenSslEngine engine, String alias) (package private) void
setKeyMaterialClientSide
(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) (package private) void
-
Field Details
-
KEY_TYPE_RSA
- See Also:
-
KEY_TYPE_DH_RSA
- See Also:
-
KEY_TYPE_EC
- See Also:
-
KEY_TYPE_EC_EC
- See Also:
-
KEY_TYPE_EC_RSA
- See Also:
-
KEY_TYPES
-
provider
-
hasTmpDhKeys
private final boolean hasTmpDhKeys
-
-
Constructor Details
-
OpenSslKeyMaterialManager
OpenSslKeyMaterialManager(OpenSslKeyMaterialProvider provider, boolean hasTmpDhKeys)
-
-
Method Details
-
setKeyMaterialServerSide
- Throws:
SSLException
-
setKeyMaterialClientSide
void setKeyMaterialClientSide(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) throws SSLException - Throws:
SSLException
-
setKeyMaterial
- Throws:
SSLException
-
chooseClientAlias
private String chooseClientAlias(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) -
chooseServerAlias
-