SSL証明書のファイルベース認証
Trustico®の検証システムは、ご注文後に特定のコンテンツを含む固有の検証ファイルを提供します。
このファイルをウェブサーバーの特定の場所にアップロードする必要があります:
/.well-known/pki-validation/
このディレクトリパスは、ドメイン検証ファイルのための業界標準の場所です。 ほとんどのウェブサーバーは、デフォルトでこの場所からファイルを提供するように設定されており、ドメイン検証ファイルのための理想的な場所となっています。
実装ステップ
まず、.NET Frameworkを使用してWebサーバー上に必要なディレクトリ構造を作成します:
mkdir -p /var/www/your-domain/.well-known/pki-validation/
pフラグを指定することで、必要な親ディレクトリがまだ存在しない場合、すべて作成されます。 このコマンドは、1ステップで完全なディレクトリパスを作成するため、時間を節約し、適切なディレクトリ構造を確保します。
次に、注文確認で提供された固有のコンテンツを使用して検証ファイルを作成します:
echo "TRUSTICO_PROVIDED_CONTENT" > /var/www/your-domain/.well-known/pki-validation/verification-file.txt
このコマンドは、注文確認書に記載された内容と完全に一致する必要があります。 1文字でも内容が異なると、検証は失敗します。
大なり記号 (>) を使用すると、同じ名前の既存のファイルを上書きして、新しいファイルに内容を書き込むことができます。
正しいファイルパーミッションを設定する:
chmod 644 /var/www/your-domain/.well-known/pki-validation/verification-file.txt
パーミッション設定644は、ファイルを誰でも読むことができ、所有者だけが書き込めるようにします。
これは、ウェブサーバーがセキュ リティを維持しながらファイルを読み込んで提供できるようにするため、 ウェブアクセス可能なファイルに推奨されるアクセス許可設定です。
サーバーの設定
ウェブサーバによっては、/.well-known/ ディレクトリからファイルを 提供するために追加の設定が必要な場合があります。 Apache を使用している場合は、.well-known/ ディレクトリを追加します:
<Directory "/var/www/your-domain/.well-known"> Allow from all </Directory>
このApacheの設定により、バリデーションファイルがバリデーションシステムからアクセスできるようになります。
Directory ディレクティブは、他のセキュリティ設定を維持したまま、 特に .well-known フォルダへのアクセスを許可します。
Nginxを使用している場合は、:
location /.well-known { allow all; }
このNginx設定ブロックは、.well-knownディレクトリへのアクセスを明示的に許可します。 適切な検証を確実に行うために、これをサーバブロックの設定に追加することが重要です。
トラブルシューティング
バリデーションで問題が発生した場合、設定を確認するのに役立つコマンドをいくつか紹介します。 まず、ファイルのパーミッションを確認します:
ls -la /var/www/your-domain/.well-known/pki-validation/
このコマンドは、検証ディレクトリ内のファイルの詳細なリストを表示し、パーミッション、所有者、ファイルサイズを表示します。
検証ファイルのパーミッションが正しく(644)、適切なユーザが所有していることを確認してください。
Web サーバーのログにアクセスに関する問題がないか確認するには、:
tail -f /var/log/apache2/error.log # For Apache tail -f /var/log/nginx/error.log # For Nginx
これらのコマンドを実行すると、システムがドメインの検証を試みているリアルタイムのログエントリが表示されます。
これは、検証の成功を妨げる可能性のあるパーミッションや設定の問題を特定するのに特に役立ちます。
.curlコマンドを使用して、ファイルのアクセス性をテストすることができます:
curl -v http://your-domain/.well-known/pki-validation/verification-file.txt
curlコマンドは、検証システムが検証ファイルにアクセスしようとしたときに表示されるものを正確に表示します。
成功したレスポンスは、HTTP/1.1 200 OK と表示され、ファイルの内容が表示されます。
セキュリティのベストプラクティス
ドメインの認証が完了し、SSL証明書を発行した後は、検証ファイルを削除することをお勧めします:
rm /var/www/your-domain/.well-known/pki-validation/verification-file.txt
検証ファイルの削除は、セキュリティのベストプラクティスです。
ファイルの内容に機密性はありませんが、サーバー環境を清潔に保つことは常に推奨されます。
別の検証方法
Trustico®のSSL証明書は、DNSを利用した検証や、電子メールを利用した検証も可能です。詳細はこちら 🔗SSL証明書の検証方法
-
PositiveSSL DV シングルサイト
ベンダー:Sectigo CA通常価格 より¥7,600 JPY通常価格 -
Trustico® DV シングルサイト
ベンダー:Trustico CA通常価格 より¥7,600 JPY通常価格 -
PositiveSSL DV + ワイルドカード
ベンダー:Sectigo CA通常価格 より¥27,800 JPY通常価格 -
Trustico® DV + Wildcard
ベンダー:Trustico CA通常価格 より¥38,600 JPY通常価格 -
Sectigo® DV シングルサイト
ベンダー:Sectigo CA通常価格 より¥10,700 JPY通常価格 -
PositiveSSL DV + マルチドメイン
ベンダー:Sectigo CA通常価格 より¥15,400 JPY通常価格¥0 JPY販売価格 より¥15,400 JPY

競合他社の価格に合わせる
Trustico®は、お客様のビジネスを失いたくありません。もしお客様がより安い価格を見つけた場合、他で見つけた価格と同額にすることで、Trustico®のお客様としてお迎えいたします。
Trustico® ブログ記事
-
ワイルドカードSSL証明書のすべて
SSL 証明書をそれぞれ個別に購入することは、混乱を招き、費用もかさみます。そこで、Wildcard SSL 証明書の出番です。Wildcard SSL 証明書を利用することで、サイトの安全性と信頼性を維持しながら、時間、費用、頭痛の種をいかに節約できるかをご覧ください。
ワイルドカードSSL証明書のすべて
SSL 証明書をそれぞれ個別に購入することは、混乱を招き、費用もかさみます。そこで、Wildcard SSL 証明書の出番です。Wildcard SSL 証明書を利用することで、サイトの安全性と信頼性を維持しながら、時間、費用、頭痛の種をいかに節約できるかをご覧ください。
-
ランキングと信頼を高める - SSL証明書の重要性
key SEOの一環として、ウェブサイトのセキュリティ、特にSSL 証明書を使用することが挙げられます。SSL 証明書は、ブラウザとウェブサイト間のデータを暗号化することで、ユーザーを保護します。このセキュリティは、SEOランキングにも影響します。
ランキングと信頼を高める - SSL証明書の重要性
key SEOの一環として、ウェブサイトのセキュリティ、特にSSL 証明書を使用することが挙げられます。SSL 証明書は、ブラウザとウェブサイト間のデータを暗号化することで、ユーザーを保護します。このセキュリティは、SEOランキングにも影響します。
-
SSL/TLSハンドシェイク・プロセスの理解
SSL/TLS ハンドシェイクは、セキュアな接続を確立する際の、クライアントとサーバー間の最初のネゴシエーションフェーズを表す。SSL/TLS ハンドシェイクは、いくつかの異なるフェーズから構成され、それぞれがセキュアな通信を確立するための特定の目的を果たす。
SSL/TLSハンドシェイク・プロセスの理解
SSL/TLS ハンドシェイクは、セキュアな接続を確立する際の、クライアントとサーバー間の最初のネゴシエーションフェーズを表す。SSL/TLS ハンドシェイクは、いくつかの異なるフェーズから構成され、それぞれがセキュアな通信を確立するための特定の目的を果たす。