Проблема с SSL на Tomcat с этим кодом - PullRequest
0 голосов
/ 03 апреля 2011

Я хотел бы знать, что означает эта ошибка: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найтидействительный путь сертификации для запрошенного целевого объекта null

эта ошибка появляется, когда я пытаюсь использовать это состояние:

private HttpState setcookies(String msg){
    HttpState state = new HttpState();
    String[] splited;
    String authToken=null;
    String tokenSecret=null;
    splited = msg.split(" ");
    authToken=splited[1];
    tokenSecret=splited[2];
    org.apache.commons.httpclient.Cookie cookie = new org.apache.commons.httpclient.Cookie("winter.servebeer.com", EXTCOOKIE+"accessToken", authToken);
    cookie.setPath("/OfeliaP");
    state.addCookie(cookie);
    cookie=new org.apache.commons.httpclient.Cookie("winter.servebeer.com", EXTCOOKIE+"tokenSecret", tokenSecret);
    cookie.setPath("/OfeliaP");
    state.addCookie(cookie);
    return state;
}

1 Ответ

0 голосов
/ 03 апреля 2011

Я испытал подобные вещи.Я подозреваю, что проблема в том, что вы настроили сервер для представления цепочки сертификатов в неправильном порядке.Веб-браузерам, как правило, все равно, но для реализации SSL / TLS на Java требуется, чтобы сертификаты в цепочке были в правильном порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...