Estoy implementando una aplicación que consume un servicio, y para esto me han enviado un certificado pfx. Según he leido, puedo hacer uso de la clase X509Certificate para agregarselo al proxy del web service. Tengo esto:
Código:
Pero se genera un error en la linea donde se créa el certificado que dice:string certPath = @"C:/inetpub/wwwroot/Sitio/certificado.pfx"; Servicio.proxy referencia = new myClase.Servicio.proxy(); X509Certificate certificado = new X509Certificate(certPath,"clave"); referencia.ClientCertificates.Add(certificado);
Message="The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel."
¿Que estoy haciendo mal?.
El certificado que me enviaron puede ser usado de esa manera? o debería importarlo en el keystore de windows?
Gracias!