自己署名サーバ証明書をCentOS7にインストールして、ChromeのHTTPアクセスでエラーが出ないようにしたい


自己署名したサーバ証明書を使ってサーバを運用しています。  
サーバ証明書をクライアントの「信頼されたルート証明機関」にインポートすることで、クライアントからブラウザ（Chrome）でHTTPSアクセスしたときに、以下のエラーが表示されないようにしたいと考えています。

> この接続ではプライバシーが保護されません  
>  {IPアドレス}では、悪意のあるユーザーによって、パスワード、メッセージ、クレジットカードなどの情報が盗まれる可能性があります。詳細  
>  NET::ERR_CERT_AUTHORITY_INVALID

クライアントがWindowsの場合、サーバ証明書（.crt）をダブルクリックし、証明書ストアとして「信頼されたルート証明機関」を選択してインポートすることでエラーが表示されなくなりました。

しかし、クライアントがCentOS7の場合、以下の手順でインポートしてもエラーのままです。  
１．/etc/pki/ca-trust/source/anchors/ にサーバ証明書（.crt）を置く  
２．sudo update-ca-trust extract を実行

対応方法をご存じでしたら、ご教示いただけませんでしょうか？

なお、sudo trust list で確認すると、該当の証明書のcategoryが「other-
entry」となっており、他の証明書は「authority」となっているのが気になるのですが、「authority」に変更する方法が分かっておりません。

【環境】  
サーバはCentOS7、Webサーバはapache2.4です。  
秘密鍵、自己署名証明書の作成はopensslの以下のコマンドで行っています。

[code]

    sudo openssl genrsa -out mycert.key 2048
    sudo openssl req -new -sha256 -key mycert.key -out mycert.csr
    sudo openssl x509 -req -sha256 -days 3650 -signkey mycert.key -in mycert.csr -out mycert.crt -extfile subjectAltName.txt
    ※subjectAltName.txtには、subjectAltName = IP:{サーバのIPアドレス} が書いてあります。
    
[/code]




> なお、sudo trust list で確認すると、該当の証明書のcategoryが「other-
> entry」となっており、他の証明書は「authority」となっているのが気になるのですが、「authority」に変更する方法が分かっておりません。

自己署名証明書が「CA:FALSE」で作成されているのだと思います。  
以下の手順になると思います。

[code]

    1. 独自 CA 作成
    2. サーバー証明書作成 (Issuer が 1. の独自 CA)
    3. CA の証明書(「CA:TRUE」)を update-ca-trust で登録
    
[/code]




> なお、sudo trust list で確認すると、該当の証明書のcategoryが「other-
> entry」となっており、他の証明書は「authority」となっているのが気になるのですが、「authority」に変更する方法が分かっておりません。

自己署名証明書が「CA:FALSE」で作成されているのだと思います。  
以下の手順になると思います。

[code]

    1. 独自 CA 作成
    2. サーバー証明書作成 (Issuer が 1. の独自 CA)
    3. CA の証明書(「CA:TRUE」)を update-ca-trust で登録
    
[/code]

