2005-09-27 (Tue) [長年日記]
_ PVK file format
Windowsで秘密鍵(非公開鍵)を保存する時にはPVKというファイル形式で保存するらしい。 上記のサイトにはPEM形式との相互変換を行うプログラムが置いてあって、 ソースからビルドしたらLinuxでもちゃんと動いた (本当にちゃんとかどうかは検証してないけど)。
ちょっとはまったのが、ヘッダ情報が付いているため、そのままではCryptImportKey()でインポートできないこと。 上記のサイトをよく読めばわかることだけど、`Private Key.'という 部分が、PRIVATEKEYBLOBとしてCryptExportKey()したデータと同じ ものになっているようだ。