Hola a todos.
Tengo que utilizar un WebService que requiere que le encripte la información
utilizando un certificado X.509.
Me he conectado a la web que ofrece el servicio y me ha generado
(correctamente, creo) las clases a utlizar para invocar el servicio web.
El problema que tengo es que cargo el certificado de la siguiente manera:
ACert = new
System.Security.Cryptography.X509Certificates.X509Certificate(CertPath);
Ws.ClientCertificates.Add(ACert);
Ws.RequestEncoding = Encoding.UTF8;
Ws.SoapVersion =
System.Web.Services.Protocols.SoapProtocolVersion.Soap11;
Ws.ClientCertificates.Add(ACert);
Ws.ServicioAsync(AWsOutput);
Tras hacer la invocación, el servico me dice que espera un mensaje cifrado
con el certificado, y no sé como hacer que mi llamada vaya de esta manera,
ya que, según entiendo, ya estoy adjuntando el certificado en la emisión de
mi mensaje.
Gracias
Leer las respuestas