Search code examples
restletdialogflow-es

No cipher suites in common


I am trying to get Google Home / API.ai communicating with a simple Java server REST API coded with RESTlet

I have set up a self-signed developer certificate as the webhook communication requires using HTTPS

When the webhook tries to communicate with my server I am seeing an error which says SSHHandshakeException no cipher suites in common.

I have tried adding parameters to the Series and added the enabledCipherSuites parameter with a few cipher IDs I found online but I am unsure what cipher suites API.ai supports.

Is there a way to accept any requests ciphers so I get the communication between API.ai and my webhook working?


Solution

  • I found out from Google that you HAVE to used a SSL certificate from a trusted certificate authority and NOT a self-signed certificate, maybe one day API.AI will update their documentation to mention this