1

Ubuntu で localhost の有効な SSL 証明書を構成しようとしているときに、次のエラーが発生しました。

certutil -d sql:$HOME/.pki/nssdb -A -t "CT,c,c" -n "localhost" -i localhost.crt

certutil: 証明書をトークンまたはデータベースに追加できませんでした: SEC_ERROR_ADDING_CERT: 証明書をデータベースに追加中にエラーが発生しました。

この証明書は Nginx 構成で使用されます。私の目標は、認証局が信頼されていないため、Google Chrome でエラー (ERR_SSL_PROTOCOL_ERROR) を回避することです。

4

2 に答える 2

1

このエラーは、以前に certutil を使用して証明書が既に登録されているために発生しました。

解決

  1. 既存のレコードを削除する

    certutil -n localhost -D localhost.crt

  2. 次に、新しいレコードを作成します

    certutil -d sql:$HOME/.pki/nssdb -A -t "CT,c,c" -n "localhost" -i localhost.crt

于 2020-07-30T17:54:44.647 に答える