Hi guys

I'm trying to speak to a staging environment that uses self-signed certs. This 
means that when I try connect I get:
PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: unable to find 
valid certification path to requested target
As I run my camel app in a container  on openshift (more or less kubernetes) 
it's not trivial (I base this on feel, not facts) to add the cert to my 
container. I'd like to use something like the 
org.apache.http.conn.ssl.NoopHostnameVerifier() so that in staging I can just 
ignore the cert. But it doesn't look like it's actually using that method.

Implementation looks as follows:
main.bind("NoopForSelfsignedCerts", new 
org.apache.http.conn.ssl.NoopHostnameVerifier());

and the https bit:

.recipientList().simple("https4://" + System.getenv("someHost") + 
"/someURI/$simple{in.header.someId}?bridgeEndpoint=true&throwExceptionOnFailure=false&x509HostnameVerifier=
 NoopForSelfsignedCerts ");

It still gives the same error

Any thoughts/ suggestions?

Thanks
Riaan

Reply via email to