I had installed apigee using gcp script in google cloud 5 node installation without Load balancer
I am tying to create and install self signed certificate and VHHosts for https , here are the steps i followed
I had created self-signed certificate as shown below
Step 1 : create self signed certificate
- openssl req -x509 -sha256 -nodes -days 3650 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt
- create descriptor.propertis in /META-INF with contents certfile=myCert.pem keyfile=myKey.pem
- jar -cf myKeystore.jar myCert.pem myKey.pem
- jar -uf myKeystore.jar META-INF/descriptor.properties
Step 2 : upload into APIGEE
- curl -H “Content-Type: text/xml” http://managementui:8080/v1/o/ASG/environments/test/keystores -d ‘’ -u opdk@apigee.com:Secret123
- curl -X POST -H “Content-Type: multipart/form-data” -F file=“@myKeystore.jar” “http:// managementui:8080/v1/o/ASG/environments/test/keystores/{myKeystore}/keys?alias={asgtest}&password=Secure” -u username:password
step 3 : Create virtual hosts
curl -X POST -H “Content-Type:application/xml” > > http:// managementui:8080/v1/o/ASG/environments/test/virtualhosts > > -d ‘’ > > -u username:password
Please let me know answer for below configuration
? HostAlias> – do we need to use load balancer port/router port here Please mention with port number
? What is the URL needs to be used over here
443 – what is the port number to be used over here