I have formatted a notebook PC with Windows XP SP3, installed with a digital certificate user that is configured in a VPN software. At first all went well but suddenly the connection software VPN began to fail giving errors commenting that the user certificate was not trusted. The certificate showed that it contained a private key but when I tried to export it was not possible to access it. However, it was installed with the option of exportable key and had a key to use the certicate. While software was working properly, it accessed users certificate private key and asked for the password. When testing trying to access the secure page Internet explorer 8 said that it could not display the page. Checked the event viewer was in the test access to the secure website:
id. Event ID: 36870
Failed to get access to the private key of the SSL client credential. The error code returned from the cryptographic module is 0x80090016.
After investigating I saw that this occurs because permissions apparently are lost in drive: \ Documents and Settings \ Username \ Application Data \ Microsoft \ Crypto described in:
I removed the user certificate and installed again which the problem was solved. The question I wanted to ask is why is this happening? and what can cause the permissions are changed ?. Is there any windows or IE update which causes this? How you could check what has caused this change? I only remember that I changed:
Jinitiator was installed into the laptop to access an application web.
A client signature jar was installed on the laptop.
Best regards and thanks in advance.