web-dev-qa-db-ja.com

curlリクエストの作成中にSSL証明書が機能しない-Sectigo AddTrust外部CAルートが期限切れ

https://tracking.buyhatke.comhttps://s1.ripple.com などの一部のドメインを開こうとすると、完全に正常に機能しますが、ターミナルからこれらのページにカールリクエストを送信しようとすると、証明書の有効期限が切れていると表示されます。ブラウザでは、証明書は有効期限が長いことを示しています。

curl "https://tracking.buyhatke.com"
curl "https://s1.ripple.com"

誰かが私にここで何が悪いのかを案内できますか?そしてそれは今日突然起こり始めました

1
Prashant Singh

述べたように、それはAddTrust_External_Root証明書の有効期限が原因です

これを修正する簡単な方法は次のとおりです。

  1. システムからAddTrust_External_Root.crtを削除します(通常は/etc/ssl/certsにあります)
  2. /etc/ca-certificates.confから「mozilla/AddTrust_External_Root」行を削除またはコメント
  3. sudo update-ca-certificatesを実行します(または、機能しない場合は、@ Prashant Singhによって提案されたバージョンを試してください)。
0
Elvandar