What are the CA certificates that are include for use with Mule and how do I determine if the one I'm using is included?
For the base CA certificates that Mule uses in it's standard SSL checks, we rely on the CA root and intermediate certificates that are included in Java. These are located in the certificates file named "cacerts" that resides in the security directory under the JAVA_HOME - java.home\lib\security. This includes all the certificates that meet the requirements by Oracle to be recognized as a valid CA or intermediate certificate.
This cacerts file represents a system-wide keystore and it includes commonly used certificate vendors root CA certificates. However, if you are using a certificate that has been issued by a vendor not in this list, it is likely that you will see the following error
Exception in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) ...
The only way to determine if the vendor is included in this file is to inspect the file.
keytool -list -v -keystore /path/to/cacerts
There is no published list of the certificates included in the JDK releases and the certificates included vary from JDK release to JDK release, based upon Oracle's criteria.
001120468

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.