I've been successfully using Outlook 2007 with my Thawte e-mail certificate
for quite some time, and then suddenly I started getting following error when
trying to send signed e-mails "An error occurred in the underlying security
system. Key not valid for use in specified state". When I try to send
encrypted message it works. I haven't made any changes to my Outlook
configuration and my certificate is valid. I am using Outlook 2007 in
combination with Exchange 2003 server.
If anyone can think of any reason for this, I would be glad to hear it :)
> Sending an encrypted message does not rely on your certificate. It relies
> on the certificate (the public key) of the recipient.
I know, I've been sending it to myself :)
> In IE, click Tools>Internet Options>Content>Certificates. In the Personal
> tab, does your certificate appear? If so, select it, click Export, then
> Next. You should see two radio buttons about he private key and they both
> should be active (i.e., clickable), with the "No, don't export the private
> key" selected. If they're not both active, then your private key has been
> damaged and you'll need to restore your certificate from the backup you made
> after you installed it last.
>
> If the "Yes, export the private key"radio button is selectable, then your
> certificate should be working still. Close the Internet Explorer dialogue
> and go back to Outlook. I don't have my Outlook 2007 copy in front of me
> right now, but under Tools>Options you should be able to find a Security
> dialogue with an "Encrypted e-mail" section. There should be a "Default
> Setting" drop-down that shows "My S/MIME Settings (yourmailaddress)". Do
> you have that?
I've deleted and imported certificate before reading this, and was just
getting ready to post message when notification of your message arrived :)
.... thanks for your answer, you are right, it seems that certificate was
damaged in some way ... i just don't get how it happened