j'ai besoin de se connecter au service Web d'un fournisseur avec une application Windows Form. Il me donne un certificat pour y accéder mais j'ai un problème de sécurité.
Je l'ai fait ces étapes suivantes:Accès Web Service
- Ajouter un certificat au magasin personnel (sur IE & Firefox)
- Générer un proxy avec la wsdl à distance (pas de problème)
Utilisez ce code pour appeler une méthode:
`l'aide de (service1.MessagesService m = new service1.MessagesService()) {
X509Certificat crt = nouveau X509Certificate (@ "C: \ OpenSSL \ bin \ thecert.p12", string.Empty);
m.ClientCertificates.Add (crt);
var résultat = m.AuthoriseTransaction (aut);this.textBox1.AppendText (result.id.ToString());
} `
Je l'erreur suivante:
La connexion sous-jacente a été fermée: Impossible d'établir une relation de confiance pour le SSL/TLS canal.
Merci pour votre aide