Class OpenSslKeyMaterialManager
java.lang.Object
io.netty.handler.ssl.OpenSslKeyMaterialManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean(package private) static final String(package private) static final String(package private) static final String(package private) static final String(package private) static final Stringprivate final OpenSslKeyMaterialProviderprivate static final intprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionOpenSslKeyMaterialManager(OpenSslKeyMaterialProvider provider, boolean hasTmpDhKeys) -
Method Summary
Modifier and TypeMethodDescriptionprivate StringchooseClientAlias(ReferenceCountedOpenSslEngine engine, String[] keyTypes, X500Principal[] issuer) private StringchooseServerAlias(ReferenceCountedOpenSslEngine engine, String type) private static StringkeyTypeString(int typeBit) private static intresolveKeyTypeBit(String authMethod) private voidsetKeyMaterial(ReferenceCountedOpenSslEngine engine, String alias) (package private) voidsetKeyMaterialClientSide(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:
-
TYPE_RSA
private static final int TYPE_RSA- See Also:
-
TYPE_DH_RSA
private static final int TYPE_DH_RSA- See Also:
-
TYPE_EC
private static final int TYPE_EC- See Also:
-
TYPE_EC_EC
private static final int TYPE_EC_EC- See Also:
-
TYPE_EC_RSA
private static final int TYPE_EC_RSA- See Also:
-
provider
-
hasTmpDhKeys
private final boolean hasTmpDhKeys
-
-
Constructor Details
-
OpenSslKeyMaterialManager
OpenSslKeyMaterialManager(OpenSslKeyMaterialProvider provider, boolean hasTmpDhKeys)
-
-
Method Details
-
setKeyMaterialServerSide
- Throws:
SSLException
-
resolveKeyTypeBit
-
keyTypeString
-
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
-