S/MIMEでのエラーNo.30249
puppy さん 07/02/07 16:22
 
暗号化で下記エラーになってしまいました。

S/MIMEでのエラー:CryptSignMessage failed.
エラーコード=0x80090016

以前、別のエラーで投稿しその後旨くいっていたのですが、
しばらく使っておらず、久しぶりに暗号化したところ、
上記のようなエラーがでました。

よろしくお願いします。

[ ]
RE:30249 S/MIMEでのエラーNo.30251
秀まるお2 さん 07/02/07 17:23
 
 CryptSignMessageでエラーが出ているということは、暗号化じゃなくて電子署
名した話ですよね。

 で、そのエラーコードの意味は、

//
// MessageId: NTE_BAD_KEYSET
//
// MessageText:
//
//  Keyset does not exist
//
#define NTE_BAD_KEYSET                   _HRESULT_TYPEDEF_(0x80090016L)

 となっているようですが、僕もあまり詳しくないのではっきりとしたお答えは
出来ません。

 可能性として、暗号化に必要な証明書(=自分自身の証明書)がWindowsの証
明書ストアにうまく登録されてないか、または、いわゆる「公開鍵」の方だけし
か登録されてなくて、秘密鍵の方が無いって可能性かと思うんですけど。

 もう一回、秘密鍵付きの証明書をインポートしなおしてテストしてみて欲しい
です。あと、仮にダメだとしたらOutlook Expressでもダメなんじゃないかと思
うので、そっちでも一回テストしてみて欲しいです。

[ ]