質問: ssl接続 中間caの必要性 制限されたネットワーク内でプライベート認証局(ca)を作成して、sslを導入しようと考えています。 そこで疑問に思っていることがあるのですが、「中間ca」がよく利用されていますが、「中間ca」の必要性とは一体何なのでしょうか。 階層を設けることで「なりすまし」の防止対策、セキュリティ向上を狙っているのでしょうか。 認証局が階層設定しているから必要とかではなく、なぜそのような階層構造を行っているのか理由を知りたいです。 ベリサインなどのパブリック認証局では3階層、4階層(クロス)となっており、中間ca証明書が必要になっています。それはcaの階層構造が3階層、4階層となっており、中間caが存在するため中間ca証明書が必要なのは理解できます。中間caを実装しなくても、「ca証明書⇔サーバ証明書」と2階層でもssl接続は可能ですよね。 また、パブリック認証局、プライベート認証局ともに「中間ca」の利用概念は同じなのでしょうか。 パブリック認証局は外部の不特定多数の人向けなので、意図的にそうゆう構造を用いているとか の理由などは存在するのでしょうか。 ご存じの方がおられましたら、教えていただきたいです。 よろしくお願いいたします。
回答: >と2階層でもssl接続は可能ですよね そもそも、その辺の発想が違っていると思いますよ。 >、「中間ca」の必要性とは一体何なのでしょうか。 これとか、 >中間ca証明書が必要になっています これとか、pkiとか、認証局には、無効リストの取得しかアクセスに行きません。証明書にも全階層を含めるか、そうでないか選択できますし、もともと鍵で復号化するには、正当であるかどうかチェックするだけです。それが信頼できるかどうか、ルート証明が使われるだけです。 pkiの歴史や、おいたち、なりたちを学習すれば、なぜ階層があるかもわかるはずです。まあ実際の官庁や、役所の所在や部署をみれば、おのずとわかるはずなんだが・・・。車の免許とか国家(警察庁???)が発行するわけだが、警察庁とか国土交通省とかもらに行った方は存在しないはずです。