I have created self signed certificate using OpenSSL and trying to post some data over HTTPS.
I would like to tell you the details of my application so that you guys can understand my problem.
- Created self sign certificate using OpenSSL.
- Converted all .CER,.CRT and.key file to .DER using Certificate tool kit.
- Copied all these .DER file in \IS\Config folder and configured the certificate as follow
Server’s Signed Certificate\IntegrationServer\config\myca.der Signing CA’s Certificate\IntegrationServer\config/mycert.der Server’s Private Key\IntegrationServer\config/mykey.der
CA Certificate Directory unspecified
- Then i configured the HTTPS port
Port5556 Client AuthenticationRequest Client Certificates Package NameXYZ Bind Address (optional)
I am able to enable this port but when i tried http://localhost:5556, it didn’t ask me for any certificate or login.
I have developed one flow service which is on the same server IS 6.1 and submitting the request usinf client:HTTP service.
When i am executing this service i am getting
com.wm.app.b2b.server.ServiceException: java.io.IOException: iaik.security.ssl.SSLException: Server certificate rejected by ChainVerifier
I guess i am doing something wrong while configuring the certificate, appreciate if you can help to resolve this.
Please note, I have configured these certificate on my local server and the service which is posting the data is also on the same server.