Est-il un moyen de forcer l'svcutil.exe pour ignorer certificat SSL questions?
J'ai besoin svcutil.exe pour générer une classe proxy pour moi, mais le problème est que le service web peuvent être accessibles uniquement via HTTPS et SSL certificat est auto-signé.
Comment puis-je la force svcutil.exe ignorer ce problème?
Ce ne sont pas directement la situation décrite dans la question, mais le certificat SSL discordance de nom d'hôte (c'est à dire dans un scénario de cluster ou un suffixe DNS, etc.) peut être contourné via svcutil.exe.config, vous avez juste besoin d'ajouter ceci: <système.net> <paramètres> <servicePointManager checkCertificateName="false"/> </param> </système.net>
OriginalL'auteur Piotr Owsiak | 2009-08-05
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de la navigation sur le site https, tout d'abord, ignorer l'avertissement que le certificat n'est pas approuvé, puis cliquez sur le certificat et l'installer.
Cela devrait se traduire dans la machine, vous travaillez à faire confiance au certificat.
Puis essayez d'exécuter svcutil de nouveau.
OriginalL'auteur Shiraz Bhaiji
Une chose qui semblait travail a été de tirer jusqu'à Fiddler et le faire fonctionner comme vous le faites le SVCUTIL demandes. Fiddler's cert est valide et semble bien fonctionner.
Ce qui m'a bien aidé. Au moins il l'a fait avec l'ajout de la suggestion faite par @MattPll quant au respect de la Déchiffrer HTTPS option est sélectionnée (au moins, c'est ce qui a fonctionné pour moi).
OriginalL'auteur Chad
+1 pour l'utilisation de violoneux. Vous avez juste besoin d'aller dans OUTILS > Fiddler Options et vérifier Décrypter HTTPS.
a travaillé pour moi. souhaitons à notre sysadmin de comprendre la beauté de l'un des biens mis en œuvre l'infrastructure à clés publiques.
OriginalL'auteur MattPII
Accédez au site en https, ignorer l'avertissement, enregistrez le fichier wsdl, et de générer de la classe client directement à partir du wsdl
OriginalL'auteur Rod