|
CryptSignMessageでエラーが出ているということは、暗号化じゃなくて電子署
名した話ですよね。
で、そのエラーコードの意味は、
//
// MessageId: NTE_BAD_KEYSET
//
// MessageText:
//
// Keyset does not exist
//
#define NTE_BAD_KEYSET _HRESULT_TYPEDEF_(0x80090016L)
となっているようですが、僕もあまり詳しくないのではっきりとしたお答えは
出来ません。
可能性として、暗号化に必要な証明書(=自分自身の証明書)がWindowsの証
明書ストアにうまく登録されてないか、または、いわゆる「公開鍵」の方だけし
か登録されてなくて、秘密鍵の方が無いって可能性かと思うんですけど。
もう一回、秘密鍵付きの証明書をインポートしなおしてテストしてみて欲しい
です。あと、仮にダメだとしたらOutlook Expressでもダメなんじゃないかと思
うので、そっちでも一回テストしてみて欲しいです。
|
|