Jira Rest API Использование Java - PullRequest
0 голосов
/ 12 октября 2018

Пытаюсь позвонить Джире, используя Jira Rest Api.При создании соединения я получаю сообщение об ошибке ниже.

Jira URL: https://jira.dv.xxxxx.com/rest/api/2/search?&fields=status,projectkey&jql=clientId%3DTABC+and+taskid%3DTABC-2

Java-код:

public static HttpURLConnection getJiraClientConnection(final URL url) throws IOException{
        PropertiesManager prMgr = PropertiesManager.getInstance();
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod(CommonConstants.GET);
        conn.setRequestProperty(CommonConstants.ACCEPT, CommonConstants.ACCEPTTYPE);
        conn.setRequestProperty(CommonConstants.AUTHORIZATION, CommonConstants.BASIC + prMgr.getPassword());
}

Ошибка:

        javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
        at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1979)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1086)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)

Я погуглил эту ошибку, я не получил правильного решения для этого.

Заранее спасибо!

1 Ответ

0 голосов
/ 12 октября 2018

От другого пользователя: «Эта ошибка означает, что ваше хранилище доверенных сертификатов Java не имеет ssl-сертификата для службы, к которой вы пытаетесь подключиться». javax.net.ssl.SSLHandshakeException .И более подробное руководство по устранению неисправностей здесь Получено фатальное предупреждение: handshake_failure через SSLHandshakeException

...