在使用https REST服务时,Peer未经过身份验证的异常

时间:2012-07-24 11:16:37

标签: jboss openssl resteasy

我使用RESTEasy创建了REST服务,并使用openssl生成了证书,并使用此JBoss link中的https配置。当我尝试使用这样的服务时,

ClientRequest request = new ClientRequest("https://localhost:8443/services/users");
request.accept(MediaType.APPLICATION_XML);
ClientResponse<Result> response = request.post(Status.class);

我得到了“Peer not authenticated”异常。在谷歌我看到这个错误,人们建议使用Apache Http客户端。但我正在使用RESTeasy客户端来使用该服务。我怎么能避免这个错误?

1 个答案:

答案 0 :(得分:0)

Nexus OSS行为不一致。首先我认为这是由于权限设置。所以我将tomcat作为Admin运行,但仍然遇到了同样的错误。花了很多时间,没有任何线索。移动使用Archiva for maven repo。不要误会我的意思,Nexus OSS UI比Archiva好得多。但是Archiva没有任何问题。

6个月后再次尝试使用新版本设置Nexus OSS。还是一样的错误。这就是Nexus OSS如何连接到互联网。最后更改了Nexus OSS网络连接设置。配置代理&amp; NTLM身份验证。之后它工作正常。

在archiva工作时,为什么nexus oss不能使用默认配置仍然是个谜。