首页 文章

在Windows服务中使用的Rally Rest API

提问于
浏览
1

我正在编写一个使用Rally Rest API的Windows服务 . 以下代码在不作为服务运行时工作正常 .

api = new RallyRestAPI(new URI(url),user,pass);

但是当我尝试使用它时:

QueryRequest request = new QueryRequest(“workspace”); QueryResponse response = api.query(request);

我得到javax.net.ssl.SSLPeerUnverifiedException:peer未在org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier . )的com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(未知来源)中进行身份验证 . java:128)atg.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:572)org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)at org.apache .http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)org.apache.http.impl.client.DefaultRequestDirector .tryConnect(DefaultRequestDirector.java:640)org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906) )org.apache.http.i上的org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805) mpl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)

请注意,如果我传入错误的凭据,我会收到不同的错误(在服务和非服务调用中) . 我也尝试使用OnPremRestApi扩展RallyRestAPI,如SSLPeerUnverifiedException with httpClient所述

我已经尝试了Windows服务登录选项卡上的所有变体 .

任何帮助将不胜感激 .

1 回答

  • 0

    我有同样的问题:在我的浏览器中转到Rally Sigon页面并从小paddalock图标下载证书 . 将证书导入我的jre / lib / security / cacerts密钥库 . 一切都很好

相关问题