I am trying to create a Vhost on my organisation and the doculmentation says clearly that the SSLInfo is optiona, and I have tried both with without and still I am unable to create the VHOST, can somone suggest what I am doing wrong.
{
"code": "messaging.config.beans.VirtualHostSSLInfoNotEnabled",
"message": "Virtual host creation/update failed due to disabled SSLInfo. SSLInfo has to be enabled with required inputs for host alias validation",
"contexts": []
}
H @Jared - You can find more info on the Virtual host setup here. The API information is documented here. Probably you are missing some info on the SSLInfo - like the Keystore, etc
If this is for the Cloud, then there are a few issues:
SSL must be enabled
Port must be 443
You must specify a keystore (you are specifying a truststore). Have you tried it with a keystore?
You must be on a paid org, not a free or trial org. Do you have a paid account with a service contract?
Your org must be enabled to let create a vhost. This feature is still in Beta. Did you make a request to Apigee Support for the feature to be enabled on your org?
@sgilson, I have requested Apigee to enable the vhost creation, and apparently they have. But I am still getting error messages. Basically, what I want to use the vhost is for internal proxies only, and I don’t have any certs to use, do you know how I can get jold certs that I can out on my Keystore ?
{
"code": "messaging.config.beans.VirtualHostSSLInfoNotEnabled",
"message": "Virtual host creation/update failed due to disabled SSLInfo. SSLInfo has to be enabled with required inputs for host alias validation",
"contexts": []
}
{
"code": "messaging.config.beans.VirtualHostCACertValidationError",
"message": "Virtual host creation/update failed due to keystore cert validation error. Cert is invalid or cannot be not be trusted by java trust anchors or CAs",
"contexts": []
}