署名証明書と暗号化証明書の違いは何ですか?
署名証明書は、データのみの暗号化証明書の暗号化には使用できないようです。技術的な違いは何ですか?両方に公開鍵と秘密鍵がありますか、それとも暗号化証明書のみにPP鍵がありますか?
署名証明書と暗号化証明書の違いは何ですか?
署名証明書は、データのみの暗号化証明書の暗号化には使用できないようです。技術的な違いは何ですか?両方に公開鍵と秘密鍵がありますか、それとも暗号化証明書のみにPP鍵がありますか?
証明書の「キー使用法」フィールドに加えて、一部のキー ペアは、署名または暗号化 (キー交換) しか実行できないアルゴリズムを使用します。たとえば、DH と DSA です。RSA は両方に適しているため、技術的には好きなことを行うことができます。しかし、他の回答が指摘したように、証明書が間違った目的で使用されたため、署名を検証するコードはおそらく署名を拒否します。
唯一の違いは、証明書の目的フィールドの値です。証明書の発行者は、証明書を作成する目的を選択します。
証明書には公開証明書のみが含まれます。秘密鍵を使ってやりたいことが何であれ、秘密鍵を使用することを妨げるものは何もありません。
前に述べたように、証明書は相手が処理するものです。何かに署名または暗号化した後、相手がそれに満足しているかどうかを決定する必要があります。次に、証明書とそのフラグをチェックして、相手側に設定されたポリシーの下で操作に使用できることを確認します。