チェーン証明書を秘密鍵にバインドしているときに、次のエラーが発生します。
「秘密鍵に一致する証明書がありません」
私が使用するコマンドは次のとおりです。
openssl pkcs12 -export -in chainedcertificate.pem -inkey private.pem -name MyCert -out chained.p12
私の chainedcertificate.pem の中には、BEGIN/END CERTIFICATE の 3 つのブロックがあります。CA、中間証明書、およびユーザー証明書は、逆の順序でファイルに含まれています (つまり、CA が最後です)。
最後の 2 つのブロックを削除してユーザー証明書のみを残すと、chained.p12 がエラーなしで生成されます。
ルート証明書と中間証明書を挿入すると、このようなエラー メッセージが表示されて作成が危うくなるのはなぜですか ???