SWIFT Sandbox 인증서 오류 해결 방법

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

개발 툴

대상자

  • Java 개발자 및 SWIFT API 통합 개발자
  • 중급~고급 난이도: 인증서 설정 및 SDK 구성 경험이 필요한 분야

핵심 요약

  • Key Storage 경로 오류로 인해 SignatureContextException 발생
  • SWIFT SDK 버전(swift-security-sdk-2.17.6-5)과 인증서 설정이 문제의 핵심
  • 인증서 경로(https://sandbox.swift.com) 확인 및 SDK 구성 파일 재설정 필요

섹션별 세부 요약

1. 문제 상황

  • Java 애플리케이션에서 SWIFT Sandbox API 호출 시 오류 발생
  • SWIFT SDK 사용 시 인증서 경로(https://sandbox.swift.com)를 찾을 수 없음
  • openssl s_connect로 인증서 다운로드 시도 후 실패

2. 에러 메시지 분석

  • 예외 클래스: com.swift.commons.exceptions.SignatureContextException
  • 오류 원인: Key Storage can't be found by path:
  • 스택 트레이스: SDK 내 OAuthConnectionContext.class에서 발생

3. 해결 방법

  • 인증서 경로 설정 확인: SWIFT SDK 구성 파일에서 Key Storage 경로가 올바르게 지정되었는지 검토
  • SDK 버전 호환성: swift-security-sdk-2.17.6-5 버전과 인증서 파일 형식 호환 여부 확인
  • 인증서 재설치: openssl 명령어로 인증서 재다운로드 및 SDK 설정 파일 업데이트

결론

  • 인증서 경로(https://sandbox.swift.com)가 올바르게 설정되었는지 확인하고, SDK 버전인증서 파일 형식 호환성을 점검하세요.
  • 문제 지속 시 SWIFT 개발자 지원 포럼 또는 공식 문서 참조 권장.