본문 바로가기
자바

요청 된 대상에 대한 유효한 인증 경로를 찾을 수 없음 - 인증서 가져온 후에도 오류가 발생했습니다.

by º기록 2021. 4. 7.
반응형

자체 서명 된 인증서가있는 서버에 액세스하려는 Java 클라이언트가 있습니다.

서버에 게시하려고하면 다음 오류가 발생합니다.

요청한 대상에 대한 유효한 인증 경로를 찾을 수 없습니다

문제에 대한 연구를 수행 한 다음 저는 다음을 수행했습니다.

나는 아직도 흔적 오류가 발생합니다.

나는 이것이 저의 glassfish가 실제로 내가 수정했던 cacert 파일을 실제로 읽지 않고 다른 하나는 아마도 다른 하나가 있기 때문이야합니다.

당신 이이 문제가 있었고 나를 올바른 방향으로 밀어 넣을 수 있습니까?

 

해결 방법

 

불행히도 - 많은 것들이 될 수 있습니다. 그리고 많은 앱 서버와 다른 Java '래퍼스'는 속성과 '자신의'자체적 인 '키 체인을 사용하기 쉽고 아닙니다.그래서 그것은 완전히 다른 무언가를보고 있습니다.

트러스 ing의 짧은 - 나는 시도 할 것이다 :

java -Djavax.net.debug=all -Djavax.net.ssl.trustStore=trustStore ...

그게 도움이되는지 확인하십시오.'모두'대신에 'ssl', 키 관리자 및 트러스트 관리자에게도 설정할 수 있습니다.이 경우에 도움이 될 수 있습니다.'도움'에 설정하면 대부분의 플랫폼에서 아래와 같이 나열됩니다.

Lesson-do.루트에 대한 신뢰의 '체인'이 있습니다. 어떤 체인에서 어떤 체인과 분리되어 있는지 루트와 별개의 '당신이 누구'를 알아낼 필요가 있습니다.

all            turn on all debugging
ssl            turn on ssl debugging

The   following can be used with ssl:
    record       enable per-record tracing
    handshake    print each handshake message
    keygen       print key generation data
    session      print session activity
    defaultctx   print default SSL initialization
    sslctx       print SSLContext tracing
    sessioncache print session cache tracing
    keymanager   print key manager tracing
    trustmanager print trust manager tracing
    pluggability print pluggability tracing

    handshake debugging can be widened with:
    data         hex dump of each handshake message
    verbose      verbose handshake message printing

    record debugging can be widened with:
    plaintext    hex dump of record plaintext
    packet       print raw SSL/TLS packets


 

참조 페이지 https://stackoverflow.com/questions/9210514

 

 

반응형

댓글