2013-02-28 44 views
1

我想在dev 853多米诺服务器上设置代理配置,所以我可以从XPage(使用java)连接到开发人员连接服务器。从Domino 8.5.3到代理连接

这是一个SSO环境,多米诺服务器和连接服务器都受WebSEAL保护。我想在java中使用服务器端调用(使用Apache HTTP客户端),所以我的XPages应用程序可以通过连接服务器进行调用。

我跟一些信息我尼克拉斯Heidloff的社会启动文档中找到: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环境之间运行)。

错误提示我需要导入证书。我没有访问多米诺骨牌服务器来允许我导入证书,所以在我请求之前,我想检查我是不是从其他地方丢失了某些东西。

有什么我不见了吗?或者以不同的方式做这些建议?

谢谢, 帕姆。

回答

1

如果证书不存在,您必须导入证书。这就是错误信息所指示的。有IBM Technote 21588966描述了必要的步骤。

此外(这可能会成为下一个showstopper后,你整理了SSL),你必须有一个很难看看如何配置WebSeal。这里面临的挑战是:WebSeal旨在适应任何可能的后端,并且很容易让它几乎起作用 - 几乎与以下内容一样:适用于通过浏览器直接访问,但在服务器2服务器或Ajax等上失败。超级推荐为Connections/Domino设置自己的风险设置是使用WebSeal的LTPA功能,而不是一些可笑的代码注入。

Hth