In this series of posts and videos, we will explore creating and deploying a SOA composite using Oracle Developer Cloud Service.
Out of the box, a SOACS instance encrypts SSL traffic using a self-signed certificate.
You can retrieve this certificate using your browser (usually you click the lock next to the address bar and navigate to the "export" option) and then use keytool to import the certificate into your truststore. Alternatively, you can use the following github project to store the certificate:
java InstallCert oc-129-152-358-267.compute.oraclecloud.com
This will create a truststore called "jssecacerts" with a password of "changeit" and import the certificates from the host into it.
You should do the same with the AdminServer as OSB deployment goes through AdminServer.
Once you have the certificate in a truststore, you can upload the file to your git repository and use it in the Maven command line:
mvn clean verify \
"changeit" is the default password. You can/should change it using the keytool utility or extra argument to InstallCert utility.
I have heard, but have not confirmed, that the above only works with JDK8, so make sure you check your Hudson settings to ensure the correct JDK is being used.