|
с# WebService и SSL
|
|||
---|---|---|---|
#18+
у меня есть сервис написанный на шарпе. Клиент, который будет вызывать его спрашивает, может ли он вызвать сервис через SSL? Надо ли мне что-то менять в сервисе для этого? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2009, 17:27 |
|
с# WebService и SSL
|
|||
---|---|---|---|
#18+
наскока я понимаю изменены будут настройки ИИС так что будет открыт порт 443 и Ваш Сервис будет вызываться по этому порту. Изменения потребуются если есть клиентская АСП - проверка сертификата - и если Ваш сервис вызывается каким либо еще сервисом то тоже, ибо доступа по порту 80 уже не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2009, 17:32 |
|
с# WebService и SSL
|
|||
---|---|---|---|
#18+
Winnipuhу меня есть сервис написанный на шарпе. Клиент, который будет вызывать его спрашивает, может ли он вызвать сервис через SSL? Надо ли мне что-то менять в сервисе для этого? Смотря, кто клиент. Если "клиентом" является ASP.NET приложение, то курите тут . Иначе - просто иис подкрутить на сертификаты нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2009, 17:38 |
|
с# WebService и SSL
|
|||
---|---|---|---|
#18+
ИИС то ладно, пусть настраивают как им нравится, важно понять надо ли мне внутри сервиса делать дополнительные вызовы функций для првоерки сертификатов и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2009, 17:59 |
|
с# WebService и SSL
|
|||
---|---|---|---|
#18+
чето притухло все? у меня тоже вопрос из этой темы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2010, 14:30 |
|
с# WebService и SSL
|
|||
---|---|---|---|
#18+
SilverlightНе нужно. хотелось бы узнать , а что нужно? у меня wcf в службе windows. и как бы на машину надо прикрутить ssl . есть также клиент ,который хочет серверный сертификат в base64 x509. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2010, 16:25 |
|
с# WebService и SSL
|
|||
---|---|---|---|
#18+
короче я преодолел эту хрень, недописанную по всему инету на своих разных этапах: пишу для wcf self-hosted + webhttpbinding + ssl: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
дальше это читаем и в принципе все. там есть ньанс,нужно обновить консоль после : авторmakecert -iv SignRoot.pvk -ic signroot.cer -cy end -pe -n CN="localhost" -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localmachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 и с него снимать отпечаток, для настройки порта через httpcfg. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2010, 17:27 |
|
с# WebService и SSL
|
|||
---|---|---|---|
#18+
AlexeiKкороче я преодолел эту хрень, недописанную по всему инету на своих разных этапах: пишу для wcf self-hosted + webhttpbinding + ssl: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
дальше это читаем и в принципе все. там есть ньанс,нужно обновить консоль после : авторmakecert -iv SignRoot.pvk -ic signroot.cer -cy end -pe -n CN="localhost" -eku 1.3.6.1.5.5.7.3.1 -ss my -sr localmachine -sky exchange -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 и с него снимать отпечаток, для настройки порта через httpcfg. Огромное человеческое спасибо Я так долго искал способ активизации SSL и нашел только у Вас ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2011, 18:28 |
|
с# WebService и SSL
|
|||
---|---|---|---|
#18+
Сделал все так же, как по ссылке выше, но httpcfg query ssl выводит CertStoreName<null> и SSlCtrlStoreName<null> Помогло: httpcfg.exe set ssl -i 0.0.0.0:8012 -h xxxxxxx -c MY -n LOCAL_MACHINE Пытаюсь открыть в FF: https://localhost:8012/login?name=demo&pass=demo и получаю ошибку: "Во время загрузки страницы соединение с localhost:8012 было прервано." Пробовал несколько другой способ другие способы, например: <services> <service behaviorConfiguration="" name="MonitoringAPIService"> <endpoint address="" behaviorConfiguration="LegacyServiceEndpointBehavior" binding="webHttpBinding" bindingConfiguration="NewBinding0" contract="MonitoringAPIInterface.IMonitoringAPI"> <identity> <certificateReference storeName="MY" x509FindType="FindBySubjectName" findValue="localhost" /> </identity> </endpoint> </service> и начал получать ошибку на старте, что не найден сертификат указаный в конфигурации. Переделал на <certificateReference storeName= "Root" x509FindType="FindBySubjectName" (потому что в MMC сертификат нужно было переносит в корневые. Ошибка на старте перестала возникать, но в браузере по прежнему "Во время загрузки страницы соединение с localhost:8012 было прервано." ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2013, 18:24 |
|
|
start [/forum/topic.php?fid=19&msg=37421785&tid=1397032]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 416ms |
0 / 0 |