Author: Kris M. | Posted on: 10/29/2009 3:23:30 AM | Views : 1439

Hi all,
i have two machines machine1 and machine2. On one of those two machines (machine2) is my certificate store, the certificate store on machine1 is not allowed to be used. Further, i have do do some webservice-calls from machine1 against an client-certificate-secured web-service. The certificate which i would like to add to the web-service-calls is stored in the certificate store on machine2 and is planned to be retrieved from machine2 over an internal web-service and then to be attached to my SoapHttpClientProtocol-instance on machine1, when machine1 is calling an external web-service.
I export the client-certificate on machine2 with sth like this: cert.Export(X509ContentType.SerializedCert)
..and give the base64Binary back to machine1 for further use.
Then it comes to the problem: If i create a new X509Certificate2 object from that byte-array (from the base64Binary) on machine1 and attach it to the SoapHttpClientProtocol it do ...

Go to the complete details ...