certreq.exeコマンドを実行して要求ファイル作成時にエラー
証明書の要求ファイルを作成しようと、「certreq.exe」コマンドを実行した際に、エラーが発生したので原因等について備忘録用にメモ。同じコマンドで成功するときと失敗するときがあったので悩みました。
■実行したコマンド
certreq.exe -new -f .\cert.inf .\cert.req
■出力されたエラー
証明書要求のプロセッサ: 予期された INF ファイル セクション名です 0xe0000000 (INF: -536870912)
■原因
reqファイルの元となるinfファイルを編集して上書き時に、文字コードが変わったため。
■詳細
成功時のファイル形式⇒UTF-8
編集して上書き後の形式⇒UTF-8(BOM付)
上書き時に文字コードが変更される旨のダイアログが出なかったので、文字コードが変更されたことに気付きませんでした。なぜUTF-8を使用していたかというと、コメントで使用している記号がSJIS未対応だったためです。最初からSJISでファイル作成していれば発生しないと思います。
以上です。メモメモ。