Gibt es eine Möglichkeit zu zwingen svcutil.exe ignorieren von SSL-Zertifikat-Problemen?
Ich brauche svcutil.exe generieren einer proxy-Klasse für mich, aber das problem ist, dass der web service zugegriffen werden kann nur über HTTPS und SSL-Zertifikat ist selbst signiert.
Wie kann ich Kraft svcutil.exe ignorieren dieses Problem?
Diese nicht direkt die situation beschrieben, in der Frage, aber das SSL-Zertifikat hostname mismatch (D. H. in ein cluster-Szenario oder ein DNS-suffix, etc.) kann umgangen werden, über svcutil.exe.config-Datei, die Sie gerade brauchen, um hinzuzufügen: <system.net> <Einstellungen> <servicePointManager checkCertificateName="false"/> </Einstellungen> </system.net>
InformationsquelleAutor Piotr Owsiak | 2009-08-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie versuchen, das surfen auf https-site erste, ignorieren Sie die Warnung, dass das Zertifikat nicht vertrauenswürdig ist, dann klicken Sie auf das Zertifikat und installieren Sie es.
Dadurch sollte die Maschine, die Sie arbeiten auf die Vertrauenswürdigkeit des Zertifikats.
Dann versuchen Sie es mit svcutil wieder.
InformationsquelleAutor Shiraz Bhaiji
Eine Sache, die zu funktionieren schien, war, um Feuer auf Fiddler und haben es läuft, wie Sie das SVCUTIL-Anfragen. Fiddler ' s cert gültig ist und scheint gut zu funktionieren.
Diese sicherlich dazu beigetragen, mich. Zumindest kam es mit der Zugabe der Vorschlag von @MattPll über die Gewährleistung der Entschlüsselung der HTTPS-option ausgewählt ist (zumindest, das ist was für mich gearbeitet).
InformationsquelleAutor Chad
+1 für die Verwendung von fiddler. Sie müssen nur auf EXTRAS > Fiddler Options " und überprüfen Sie Decrypt HTTPS.
arbeitete für mich. wünschen unseren sysadmin ' s verstanden, die Schönheit einer Eigenschaft implementiert public-key-Infrastruktur.
InformationsquelleAutor MattPII
Durchsuchen, um die https-Seite, ignorieren Sie die Warnung, speichern Sie die wsdl -, und generieren Sie den client-Klasse direkt aus der wsdl -
InformationsquelleAutor Rod