Package org.apache.tomcat.jni
Class SSLConf
java.lang.Object
org.apache.tomcat.jni.SSLConf
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intApply a command to an SSL_CONF context.static voidassign(long cctx, long ctx) Assign an SSL context to an SSL_CONF context.static intCheck a command with an SSL_CONF context.static intfinish(long cctx) Finish commands for an SSL_CONF context.static voidfree(long cctx) Free the resources used by the contextstatic longmake(long pool, int flags) Create a new SSL_CONF context.
-
Constructor Details
-
SSLConf
public SSLConf()
-
-
Method Details
-
make
Create a new SSL_CONF context.- Parameters:
pool- The pool to use.flags- The SSL_CONF flags to use. It can be any combination of the following:SSL.SSL_CONF_FLAG_CMDLINESSL.SSL_CONF_FLAG_FILESSL.SSL_CONF_FLAG_CLIENTSSL.SSL_CONF_FLAG_SERVERSSL.SSL_CONF_FLAG_SHOW_ERRORSSSL.SSL_CONF_FLAG_CERTIFICATE- Returns:
- The Java representation of a pointer to the newly created SSL_CONF Context
- Throws:
Exception- If the SSL_CONF context could not be created- See Also:
-
free
public static void free(long cctx) Free the resources used by the context- Parameters:
cctx- SSL_CONF context to free.- See Also:
-
check
Check a command with an SSL_CONF context.- Parameters:
cctx- SSL_CONF context to use.name- command name.value- command value.- Returns:
- The result of the check based on the
SSL_CONF_cmd_value_typecall. Unknown types will result in an exception, as well as file and directory types with invalid file or directory names. - Throws:
Exception- If the check fails.- See Also:
-
assign
public static void assign(long cctx, long ctx) Assign an SSL context to an SSL_CONF context. All following calls toapply(long, String, String)will be applied to this SSL context.- Parameters:
cctx- SSL_CONF context to use.ctx- SSL context to assign to the given SSL_CONF context.- See Also:
-
apply
Apply a command to an SSL_CONF context.- Parameters:
cctx- SSL_CONF context to use.name- command name.value- command value.- Returns:
- The result of the native
SSL_CONF_cmdcall - Throws:
Exception- If the SSL_CONF context is0- See Also:
-
finish
public static int finish(long cctx) Finish commands for an SSL_CONF context.- Parameters:
cctx- SSL_CONF context to use.- Returns:
- The result of the native
SSL_CONF_CTX_finishcall - See Also:
-