![公式の証明書のように動作するプライベートセキュリティ証明書を作成するにはどうすればよいですか?](https://rvso.com/image/1303083/%E5%85%AC%E5%BC%8F%E3%81%AE%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%99%E3%82%8B%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99%E3%83%BC%E3%83%88%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E8%A8%BC%E6%98%8E%E6%9B%B8%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
HTTP通信が通常の通信と同じように動作するように、有効なセキュリティ保護された環境を構築しようとしています。これは、限られたユーザーグループに対して行っています。Web
サービス(nginx)を実行するハードウェアサーバーがあります。このマシンにはOpenSSLがインストールされており、CAとしても使用しています。ルートCA証明書を作成し、それを使用してWebサービスの証明書に署名しました。次に、ルートCA証明書を信頼できるユーザー(私が管理する別のPC)で、信頼できる機関としてFirefoxにインポートされました。
ほぼすべて正常に動作します(HTTPSサービスにアクセスでき、警告ページが表示されませんが、青サービスのステータス (アドレス バーの https://... の前の最初に表示されるもの) は次のとおりです。
Youy are connected to
example.com
which is run by
(unknown)
Verified by: MyCA Company
例えばaddons.mozilla.comのような世界的に有名なHTTPSサイトは、緑ステータスと彼らはこれを持っていない(未知)データの一部です。そこには会社名と所在地が記載されています。
カスタムプライベートセキュリティ環境を通常の環境のように動作させ、緑? はいの場合、これを取得するために何を行う必要がありますか (クライアント側? サーバー側?)?
副次的な質問ですが、PKI、SSL、その他についてどこで学べますか?0から上級までそれともこれに関連した良い本があるのでしょうか?
ご協力とご回答をいただければ幸いです。
答え1
それはできません。これが、EV 証明書 (ロケーション バーを緑色にする証明書) の背後にある理由です。実質的には、ブラウザーにパッチを適用するか、EV-CA の秘密キーをハッキングする必要があります。
私はスレッドを見つけましたOpenSSL メーリング リスト問題を説明するもの。また、ウィキペディアの記事この拡張検証とは何なのかについて。
質問の続きですが、PKIとSSLは全体的に非常に複雑です。記事これは、独自のPKIを構築する理論の一部を説明するものですが、これは「ゼロから上級者まで」の優れたチュートリアルとは程遠いものです。もちろん、RFC 5280、しかし、これはいくつかのとても読みづらい内容です。しかし、少なくとも公式の標準なので、価値はあります。