2015-10-22 1 views
3

J'ai un projet WCF et je viens de commencer à intégrer des terminaux écoutant https. Pour les tests, j'ai créé un certificat auto-signé en utilisant ce article.WCF HTTPS OpenSSL n'a pas pu se connecter en écriture: errno = 54

Le certificat est valide: enter image description here

Maintenant, je suis en train de consommer les services qui écoutent https, mais la connexion au moyen d'outils de ligne de commande OpenSSL échoue:

CONNECTED(00000003) 
write:errno=54 

De plus, le - Le commutateur de débogage ne donne aucune information. En outre, j'ai configuré wcf tracing afin de résoudre l'erreur. Cela me donne seulement des informations sur le point de terminaison écoute https mais rien sur l'erreur de connexion.

Pouvez-vous s'il vous plaît aidez-moi?

Répondre

1

Un problème est survenu avec le certificat. J'ai maintenant créé un certificat CA, intermédiaire (afin de prendre en charge la validation en deux étapes) et le certificat de service.

En outre, il était nécessaire de lier le certificat avec le port du service à l'aide netsh (netsh http ajouter sslcert ipport = 0.0.0.0: [your_port] certhash = [hash_of_cert] appid = [UUID]