Send HTTPS request from AEM | Community
Skip to main content
December 2, 2019
Solved

Send HTTPS request from AEM

  • December 2, 2019
  • 4 replies
  • 3638 views

Hi AEM Community,

I have a problem sending an HTTPS requests from my AEM instance to other endpoints. If I send an HTTP, then everything is fine, but when an HTTPS then I got an exception:

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

So:

http://mysite.com/blog/get     -  is fine

https://mysite.com/blog/get   -  throws an exception

Thanks for your help in advance.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by user05162

For Self signed certificate you can follow the steps under "Generating a Private Key/Certificate Pair to Use with the Wizard" at [1]

On a live system, the certificate should be provided by your IT team

[1] SSL By Default

4 replies

Adobe Employee
December 2, 2019

Looks like AEM is not able to find the valid certificate for the https request. Make sure the certificate is valid. Also, Have you tried the SSL By Default setup?

[1] SSL By Default

Adobe Employee
December 2, 2019

You can check if your certificate is in the Keystore by running the following command:

keytool -list -keystore "%JAVA_HOME%/jre/lib/security/cacerts"

December 2, 2019

So, could you please tell, how can I set up my certificate?

user05162Adobe EmployeeAccepted solution
Adobe Employee
December 2, 2019

For Self signed certificate you can follow the steps under "Generating a Private Key/Certificate Pair to Use with the Wizard" at [1]

On a live system, the certificate should be provided by your IT team

[1] SSL By Default