我正在尝试在开发 853 多米诺服务器上设置代理配置,因此我可以从 XPage(使用 java)连接到开发连接服务器。
这是一个 SSO 环境,domino 服务器和连接服务器都受 WebSEAL 保护。我想在 java 中进行服务器端调用(使用 Apache HTTP 客户端),所以我的 XPages 应用程序可以调用 Connections 服务器。
我遵循了我在 Niklas Heidloff 的 Social Enabler 文档中找到的一些信息:http ://www.openntf.org/Projects/pmt.nsf/DA2F4D351A9F15B28625792D002D1F18/%24file/SocialEnabler111006.pdf 以及此处: http://www.ibm。 com/developerworks/lotus/library/inotes-full/index.html
我这样设置代理:
Context: /xsp/proxy/BasicProxy/
URL: https://connectionsserver.acompany.com
Actions: GET,HEAD,POST,DELETE,PUT
Cookies: -List of cookies-
Mime-types: *
Headers: User-Agent,Accept*,Content*,Authorization*,Set-Cookie
当我尝试调用时,它给了我以下错误:
2/28/13 12:34 PM: Exception Thrown
javax.servlet.ServletException: com.ibm.jsse2.util.g: No trusted certificate found
at com.ibm.domino.servlets.proxy.BasicProxy.throwServletException(BasicProxy.java:765)
at com.ibm.domino.servlets.proxy.BasicProxy.service(BasicProxy.java:357)..
...
Caused by: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.g: No trusted certificate found
我认为以这种方式传递 cookie 应该可以工作(cookie 应该在 domino-webseal 和 connections-webseal 环境之间工作)。
该错误表明我需要导入证书。我无权访问 domino 服务器以允许我导入证书,因此在我提出请求之前,我想检查一下我没有从其他地方遗漏任何东西。
还有什么我想念的吗?或者有什么建议以不同的方式做这件事?
谢谢,帕姆。