我应该从本地WSDL调用Soap Web服务。要调用此Web服务,我必须在我的请求中附加X.509v3证书。
所以我有这个:
public MainWindow()
{
try {
//certificato 509v3
string pathCertificato = @"C:\Users\michele.castriotta\Desktop\Certificati\keystore_healt.pfx";
X509Certificate2 cert = new X509Certificate2(File.ReadAllBytes(pathCertificato), "password");
PianoAssistenzialeResidenzialeService.PianoAssistenzialeResidenzialeClient ws_Client =
new PianoAssistenzialeResidenzialeService.PianoAssistenzialeResidenzialeClient();
}
catch (Exception e)
{
Console.WriteLine(e);
}
}
现在,如何在客户请求中附加证书?