Cuestión : Problema de WCF: La llave privada no está presente en el certificado X.509.

Estoy intentando utilizar un webservice que se asegure usar certificados, yo he instalado el certificado y enviado les mine.

When intento el acceso los métodos uces de los del servicio conmigo cliente app que consigo el error siguiente: el

" la llave privada no está presente en el certificado X.509. el “

I no ha hecho esta clase de cosa antes. ¿Necesito fijar la llave de alguna manera en el objeto? class= " lineNumbers " >
1 del >

SmartloadClient smartClient = nuevo (“SmartloadPort”);            

            smartClient.ClientCredentials.ClientCertificate.SetCertificate (
                                                                StoreLocation.CurrentUser,
                                                                StoreName.TrustedPeople,
                                                                X509FindType.FindBySubjectName,
                                                                “27848803383”);                        


            smartClient.ClientCredentials.ServiceCertificate.SetDefaultCertificate (StoreLocation.CurrentUser,
                                                                StoreName.TrustedPeople,
                                                                X509FindType.FindBySubjectName,
                                                                “SmartCallServices”);         class= > " claro " de 
class= del

Respuesta : Problema de WCF: La llave privada no está presente en el certificado X.509.

Resulta I necesario para combinar el certificado con el archivo dominante y después para instalar el archivo resultante del pfx.

openssl pkcs12 - en a.crt - inkey a.key - exportación - hacia fuera a.pfx

Gracias por la ayuda.
Otras soluciones  
 
programming4us programming4us