%20gnutls_handshake()%20%EC%8B%A4%ED%8C%A8%3A%20%ED%95%B8%EB%93%9C%EC%85%B0%EC%9D%B4%ED%81%AC%20%EC%8B%A4%ED%8C%A8.png)
내 Ubuntu 서버에서 스웨덴 결제 서비스인 Swish의 API를 사용하려고 하는데 작동하지 않습니다. 문제는 인증서에 있는 것 같아요.
비밀번호 없이 CSR을 생성하고 이를 사용하여 "클라이언트 인증서"를 생성했습니다. 또한 Swish의 루트 CA도 있습니다. 나는https://webcache.googleusercontent.com/search?q=cache:fSib0nCGpfsJ:https://github.com/davidanton1d/getswish-api+&cd=1&hl=sv&ct=clnk&gl=se(원래 URL이 갑자기 존재하지 않음) "오류 #60으로 인해 컬이 실패했습니다: SSL 인증서 문제: 인증서 체인에 자체 서명된 인증서"라는 오류 메시지만 표시됩니다.
터미널에서 컬을 사용하려고 하면 다음과 같은 결과가 나타납니다.
Trying 194.242.111.76...
Connected to mss.swicpc.bankgirot.se (194.242.111.76) port 443 (#0)
found 2 certificates in /certs/swish/swish-root.crt
found 592 certificates in /etc/ssl/certs
ALPN, offering http/1.1
gnutls_handshake() failed: Handshake failed
Closing connection 0
curl: (35) gnutls_handshake() failed: Handshake failed
API 문서 및 테스트 인증서는 다음 위치에서 확인할 수 있습니다.https://developer.getswish.se/merchants/
내가 뭘 잘못했나요?