2

チェーン証明書を秘密鍵にバインドしているときに、次のエラーが発生します。

「秘密鍵に一致する証明書がありません」

私が使用するコマンドは次のとおりです。

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 がエラーなしで生成されます。

ルート証明書と中間証明書を挿入すると、このようなエラー メッセージが表示されて作成が危うくなるのはなぜですか ???

4

2 に答える 2

0

ファイルの最後でCAに到達するまで、最初にさらに深くドリルするユーザー証明書を提供する必要があると思います。少なくとも私はこれを試してみます。たぶん私はあなたが選んだ実際の注文のあなたの説明を読み間違えました。

于 2011-07-29T22:57:17.610 に答える