Ubuntu 16.04で証明書でカールを使用する、(35)gnutls_handshake()に失敗しました:ハンドシェイクに失敗しました

Ubuntu 16.04で証明書でカールを使用する、(35)gnutls_handshake()に失敗しました:ハンドシェイクに失敗しました

私の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/

私は何が間違っていましたか?

ベストアンサー1

おすすめ記事