API 호출 오류
- 작성자 :
- 김*헌
- 작성일 :
- 2024-03-27 09:34:02
- 조회수 :
- 251
- 구분 :
- 운영환경 / 기타
- 진행상태 :
- 완료
Q
안녕하세요.
API를 호출할 때, 발생하는 에러에 대한 문의입니다.
에러코드 1
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; nested exception is javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
1. API 통신시 에러코드1의 발생으로 인해 java인증서 저장소에 서버에 설치된 인증서의 Root 인증서가 누락되어, 해당 API 서버 인증서를 java 인증서 저장소에 저장하여 해결
2. 인증서 저장 후 API호출시 에러코드 2(첨부파일)와 같은 오류가 발생하고있습니다. API를 호출하는 클라이언트 쪽에서 해당 오류에 대해 java 버전을 업그레이드 하는 방법 이외에 다른 방법으로 해결 할 수 있는 방법이 있을까요?
API를 호출할 때, 발생하는 에러에 대한 문의입니다.
에러코드 1
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; nested exception is javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
1. API 통신시 에러코드1의 발생으로 인해 java인증서 저장소에 서버에 설치된 인증서의 Root 인증서가 누락되어, 해당 API 서버 인증서를 java 인증서 저장소에 저장하여 해결
2. 인증서 저장 후 API호출시 에러코드 2(첨부파일)와 같은 오류가 발생하고있습니다. API를 호출하는 클라이언트 쪽에서 해당 오류에 대해 java 버전을 업그레이드 하는 방법 이외에 다른 방법으로 해결 할 수 있는 방법이 있을까요?
환경정보
-
- OS 정보 : Linux RHEL 6.9
- 표준프레임워크 버전 : 3.0
- JDK(JRE) 정보 : 1.6
- WAS 정보 : JEUS 6
- DB 정보 : Tibero 5
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
올려주신 에러코드 2를 보면
DH(Diffie-Hellman) 키페어 생성 시 알고리즘 매개변수가 잘못되어 발생하는 문제로 보입니다.
에러 메시지에 따르면 "Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)"라고 나와 있습니다.
JDK 1.6 버전은 1024비트 이상의 DH를 지원하지 않으므로
JDK 1.8이상의 버전으로 업그레이드가 필요할 것으로 예상됩니다.
JDK 버전 업그레이드 및 그 이외의 방법에 대해 가이드 하고 있지 않습니다.
JDK 버전 업그레이드의 경우,
관련 밴더사로 확인을 하여 Linux RHEL에서 버전 업그레이드 가능한지
JEUS에서 해당 버전을 지원하는지 등을
확인해보셔야 할 것 같습니다.
감사합니다.
표준프레임워크센터입니다.
올려주신 에러코드 2를 보면
DH(Diffie-Hellman) 키페어 생성 시 알고리즘 매개변수가 잘못되어 발생하는 문제로 보입니다.
에러 메시지에 따르면 "Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)"라고 나와 있습니다.
JDK 1.6 버전은 1024비트 이상의 DH를 지원하지 않으므로
JDK 1.8이상의 버전으로 업그레이드가 필요할 것으로 예상됩니다.
JDK 버전 업그레이드 및 그 이외의 방법에 대해 가이드 하고 있지 않습니다.
JDK 버전 업그레이드의 경우,
관련 밴더사로 확인을 하여 Linux RHEL에서 버전 업그레이드 가능한지
JEUS에서 해당 버전을 지원하는지 등을
확인해보셔야 할 것 같습니다.
감사합니다.