Hi guys,
I've been using WSE 2.0 to secure a communication between a web service and a windows application. So far, the request is signed and encrypted and the response is encrypted as well (achieved with X509 certificate) and it works... My main problem is that the client's private certificate must be installed into the personal certificate store of the LOCAL COMPUTER if I want the application to decrypt the answer. However, this is not very safe regarding the fact that several users can share the same computer. Therefore, my question is : is there a way to change this default behavior and make my windows application seek the certificate into the CURRENT USER store
Any help on this topic will be much appreciated.
Thanks
robbykfet

Change default certificate store for windows application with web service
PAQUOT
You can tell WSE which store to look in. Please reference the following link: http://msdn.microsoft.com/library/default.asp url=/library/en-us/wse/html/ba9b812b-5459-4a2c-9ea4-0ec513405f6c.asp
The client, windows application, should be looking for private keys in CurrentUser store and the web service (if running as ASPNET account) should look for private keys in LocalComputer store. This is based upon the identities of the processes involved.
Hth
-Todd Foust
Mark Steer