Questione : Problema di WCF: La chiave riservata non è assente nel certificato X.509.

Sto tentando di usare un webservice che è fissato using i certificati, io ho installato il certificato e trasmesso loro mine.

When provo l'accesso c'è ne dei metodi di servizio con il mio cliente app che ottengo il seguente errore: il

" la chiave riservata non è assente nel certificato X.509. “il

I non ha fatto prima questa specie della cosa. Devo fissare in qualche modo la chiave nell'oggetto? class= " lineNumbers " >
1 del >

SmartloadClient smartClient = nuovo (“SmartloadPort„);            

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


            smartClient.ClientCredentials.ServiceCertificate.SetDefaultCertificate (StoreLocation.CurrentUser,
                                                                StoreName.TrustedPeople,
                                                                X509FindType.FindBySubjectName,
                                                                “SmartCallServices„);         class= > " libero " di 
class= del

Risposta : Problema di WCF: La chiave riservata non è assente nel certificato X.509.

Risulta la I stata necessaria per unire il certificato con la lima chiave ed allora per installare la lima risultante del pfx.

openssl pkcs12 - in a.crt - inkey a.key - esportazione - fuori a.pfx

Ringraziamenti per l'assistenza.
Altre soluzioni  
 
programming4us programming4us