smimeで電子署名をしようとするとエラーにNo.28439
puppy さん 06/08/30 12:35
 
証明書もインストールしたはずなのですが、

S/MIMEでのエラー:CryptSignMessage failed.
エラーコード:0x8009200B
が表示されます。
対処方法をお願いいたします。

[ ]
RE:28439 smimeで電子署名をしようとするNo.28440
秀まるお2 さん 06/08/30 16:28
 
 そのエラーコードの意味は、

CRYPT_E_NO_KEY_PROPERTY, -2146885621, 0x8009200B, 解読のための証明書と秘
密キー が見つかりません。

 Cannot find the certificate and private key for decryption

 ということのようです。

 証明書ですが、Windows証明書ストアの「個人」の所にインストールしないと
ダメです。インターネットエクスプローラの「ツール・インターネットオプショ
ン...」の「コンテンツ・証明書・証明書...」の「個人」の所にたしかに登録さ
れているかどうか、さらにはその証明書の「サブジェクト」の中にある

 E=xxx@xxx.xxxx

 みたいなメールアドレスを指定してる物が、たしかに自分自身のメールアドレ
スかどうか、さらにはそのメールアドレスがメールのFrom:に入っているかどう
かとか、そういうのを確認したらいいんじゃないかと思います。

 Outlook Express上で電子署名出来るかどうか確認してみると、また別の詳し
いエラーメッセージが出るかもしれません。

[ ]
RE:28440 smimeで電子署名をしようとするNo.28446
puppy さん 06/08/31 17:43
 
>CRYPT_E_NO_KEY_PROPERTY, -2146885621, 0x8009200B, 解読のための証明書と秘
>密キー が見つかりません。
→どうも初歩的なインストールミスをしていたようです。(公開キーだけを登録して
いた)
 頂いた回答をもとに解決しました。ありがとうございました。

[ ]