Package org.apache.tomcat.jni
Class SSLConf
java.lang.Object
org.apache.tomcat.jni.SSLConf
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
SSLConfpublic SSLConf()
 
- 
- 
Method Details- 
makeCreate 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_CMDLINE- SSL.SSL_CONF_FLAG_FILE- SSL.SSL_CONF_FLAG_CLIENT- SSL.SSL_CONF_FLAG_SERVER- SSL.SSL_CONF_FLAG_SHOW_ERRORS- SSL.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:
 
- 
freepublic static void free(long cctx) Free the resources used by the context- Parameters:
- cctx- SSL_CONF context to free.
- See Also:
 
- 
checkCheck 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:
 
- 
assignpublic 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:
 
- 
applyApply 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 is- 0
- See Also:
 
- 
finishpublic 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:
 
 
-