Есть ли способ заставить svcutil.exe игнорировать проблемы с сертификатами SSL? - PullRequest
4 голосов
/ 05 августа 2009

Мне нужен svcutil.exe для генерации прокси-класса, но проблема в том, что доступ к веб-службе возможен только через HTTPS, а сертификат SSL самоподписан.

Как заставить svcutil.exe игнорировать эту проблему?

Ответы [ 4 ]

7 голосов
/ 16 ноября 2010

Одна вещь, которая, казалось, работала, состояла в том, чтобы запустить Fiddler и запустить его, когда вы делаете запросы SVCUTIL. Сертификат Fiddler действителен и, кажется, работает нормально.

5 голосов
/ 11 марта 2011

+ 1 за использование скрипача. Вам просто нужно перейти в TOOLS> Fiddler Options и проверить Decrypt HTTPS.

4 голосов
/ 05 августа 2009

Вы можете сначала попробовать зайти на сайт https, проигнорировать предупреждение о том, что сертификат не является доверенным, затем нажать на сертификат и установить его.

Это должно привести к тому, что машина, на которой вы работаете, доверяет сертификату.

Затем попробуйте снова запустить svcutil.

0 голосов
/ 16 января 2010

Перейдите на сайт https, проигнорируйте предупреждение, сохраните wsdl и сгенерируйте клиентский класс непосредственно из wsdl

...