Got a strange issue that I just can't find any clues. We have a program (Qlikview) which talks to a remote admin service via SSL (Qlikview Server) but it uses the certificate to validate the client.
The issue is happening on any client computer (replicate on different machines). The process happens/replicates the issue:
Install .pfx certificate with private key on local computer > personal. (using MMC console).
Application launches (works perfectly) and can use certificate.
Reboot PC, application fails with an error message: Could not establish secure channel for SSL/TLS with authority (due to the certificate error)
Reinstall certificate and application works again.
Reboot PC and the application fails to work again. (repeat process).
In an effort to see if we could replicate further, I exported and then re-imported the failed certificate and the application worked again. We can replicate it with other applications which use the same method of authentication. The certificate at either stage (viewing in the MMC) appears as valid and correct at each step.
I am really at a loss. Any advice is appreciated.