我已经为我的 java web 应用程序设置了 google checkout,我想接收新订单的通知,并且在收到通知时我想执行一些业务逻辑。 我使用 tomcat 作为应用程序服务器。由于我没有域名,因此我在具有静态 IP 的个人计算机上运行我的应用程序。我正在从另一台机器访问我的应用程序,例如 https://my.static.IP:port/myWebApplication ,一切正常。现在的问题是谷歌结账通知需要SSL证书。我确实为 tomcat 创建了一个自签名 SSL 证书,但 google 抛出了以下 SSL 证书错误。
错误:
We encountered an error trying to access your server at https://my.static.IP:port/myWebApplication/notificationServlet -- the error we got is java.io.IOException: Error 'SSL_CERTIFICATE_ERROR' connecting to url 'https://my.static.IP:port/myWebApplication/notificationServlet'.
我这里有两个疑问:-
1.) 我不确定如何为我的 IP 创建 SSL 证书,以便 google 结账通知接受它。
2.) 如果无法为 IP 创建 SSL,那么是否有其他方法可以实现不需要 SSL 的 Google 结帐通知。
谢谢。
最佳答案
Google 给出了答案:http://support.google.com/checkout/sell/bin/answer.py?hl=en&answer=134466
所以,看来您应该购买证书才能使用它。
关于java - SSL 证书和 Google Checkout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9294390/