我目前正在构建一个.NET
webapi服务,该服务应该由IBM Notes使用。最终产品中的连接应该是使用java代理通过https
从多米诺骨牌服务器到webapi的呼叫。lotus notes ssl证书自签名客户端不可信证书java
直到现在我一直在使用http
这两个之间的通信,很简单。
但是现在我想转到https
,所以我创建了一个自签名证书,并使用来自Elizabethways的Jayway.com指南将其插入IIS
。
经过一些调整后,我得到了它的工作,我的自签名证书是由操作系统信任。
的证书是:
SHA512 RSA2048bit
我发现了如何将证书到cacerts中店笔记本“指南”: http://www-01.ibm.com/support/docview.wss?uid=swg21588966 虽然工作在客户端和本指南是为服务器假定jvm在两者上的工作原理都是一样的。
在此之后我尝试了简单的HTTPS调用这里显示的时尚Java代理内: http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Connecting_to_a_Domino_server_over_SSL_in_Java_using_a_self_signed_certificate._
现在我的问题是,当作为一个Java项目运行代码的工作,但在运行代码的时候Notes代理我得到这个异常:
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: No trusted certificate found
如果还有人想轻推我朝着正确的方向谁,我将非常感激。