当前位置: 首页 > 知识库问答 >
问题:

从domino向bluemix发送https请求

夏建弼
2023-03-14

javax.net.ssl.sslhandShakeException:收到致命警报:在com.ibm.jsse2.O.A(O.java:8)在com.ibm.jsse2.sslsocketimpl.B(SSLSocketimpl.java:40)在com.ibm.jsse2.sslsocketimpl.A(SSLSocketimpl.java:554)在com.ibm.jsse2.sslsocketimpl.H(SSLSocketimpl.java:223)在com.ibm.jsse2.sslsocketimpl.A(SSLSocketimpl.java socketimpl.java:724)在com.ibm.jsse2.sslsocketimpl.starthandshake(Sslsocketimpl.java:81)在com.ibm.net.ssl.www2.protocol.https.c.afterconnect(C.java:8)在com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:20)在sun.net.www.protocol.http.https.java:1207)在Java:32)在lotus.domino.agentbase.runnotes(未知源)在lotus.domino.notesthread.run(未知源)

有人知道如何解决这个异常吗?

我用以下代码提出请求:

URL URL=新URL(主机);

HttpURLConnection con=(HttpURLConnection)url.openconnection();

共有1个答案

满博
2023-03-14

当客户端(在本例中,客户端是运行代理的Domino服务器中的JVM)和服务器(Bluemix)没有共同的安全连接协议和密码时,就会发生SSLHandshakeExcpetion。您正在运行的Domino服务器的哪个版本?

我最好的猜测是,Bluemix可能不再接受SSL3或TLSV1.0协议,因为这些协议中存在已知的安全问题,但是Domino服务器上的JVM不支持TLSV1.1或V1.2。(这只是猜测,但很多服务都在这样做。)

在这个IBM Technote中有一些关于让TLSV1.2在来自Java代理的出站连接中工作的信息,但我认为这些信息是Domino9特有的。如果您使用的是较早的版本,那么您可能需要搜索一下才能找到适合您的版本的信息。但是,在搜索时要小心,因为许多关于TLS支持和Domino的信息来源只涉及配置Domino的服务以接受入站连接,这不会帮助您解决与JVM建立出站连接有关的问题。

 类似资料:
  • 这是我的Express.js服务器的相关代码: (是节点模块)。 我以前尝试将的准确代码复制到中,但这导致服务器崩溃。

  • 如何通过代码将我的响应和请求对象从jsp文件发送到servlet?我不想提交表单之类的。 我试过了: 但它说: 澄清一下:我有一个客户端向JSP文件发送一个post请求。这个JSP文件解析一个文件并将所需的信息放入会话中。我想从这个jsp文件中调用一个servlet来向数据库中添加一些东西。我认为这个错误代码是由这行

  • 问题内容: 常见问题 可以从Java servlet的方法发送get reguest 吗?我需要检查一些针对我的Web API .NET服务的“凭单”,因此我可以从该方法中的自定义servlet调用此服务吗? 细节 我们有使用TIBCO Spotfire 7.0作为分析报告引擎的Web应用程序(.NET,MVC5)。为了使我们的用户能够在Web应用程序中查看报告,我们使用Spotfire WebP

  • response.content=statuscode:401,reasonprace:'unauthorized',version:1.1,content:system.net.http.streamcontent,header:{ rlogid:t6ldssk%28ciudbq%60anng%7fu2h%3f%3cwk%7difvqn*14%3f0513%29pqtfwpu%29pdhcaj%

  • 问题内容: 我有一个简单的Express.js实例,该实例为单个页面Angular应用程序提供静态资产。我在Express配置上设置了一些中间件,以便为所有路由返回index.html,并且Angular可以从那里加载。 最近,我在Heroku上设置了SSL,并希望确保所有来自HTTP的流量都重定向到HTTPS。我想建议的解决方案相结合,从这个帖子有什么我现在有,但在一个无限重定向循环结束了。 简

  • 问题内容: 我想从Java代码登录到应用程序。这是我的代码… 但我无法登录,它只返回登录页面。 如果有人可以,请帮助我了解我在做什么错。 问题答案: 错误 :-( www-form 中间有多余的空格) 正确