Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> wcf, ws-security через http, но требует обязательно https 
V
    Опции темы
Dude03
Дата 19.5.2008, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 28.4.2006

Репутация: нет
Всего: 6



Веб-сервис использует для аутентификации клиента стандарт ws-security(action UserNameToken).

1) Вот написал конфиг для клиента моего веб-сервиса.

Код

          <!--<wsHttpBinding>
            <binding name="RepositoryServiceSoapBinding" messageEncoding="Text">
              <security mode="TransportWithMessageCredential">
                <message clientCredentialType="UserName" />
                <transport clientCredentialType="None" />
              </security>
            </binding>
          </wsHttpBinding>-->
          <basicHttpBinding>
            <binding name="RepositoryServiceSoapBinding" messageEncoding="Text">
             <security mode="TransportWithMessageCredential">
                <transport clientCredentialType="None" />
                <message clientCredentialType="UserName" algorithmSuite="Default" />
              </security>
            </binding>
          </basicHttpBinding>


Любая из этих двух конфигураций требует в качестве транспорта https. Можно ли как-нибудь использовать для этого http?
Если есть такая возможность, то приведите, пожалуйста, кусок настройки, если несложно .

2) Когда использую https, то вылетает "Could not establish trust relationship for the SSL/TLS secure channel with authority". Можно ли принять сертификат и как это сделать? (Я в этом вопросе полный профан, "принять" - как это делается в браузере когда переходишь по ссылке, которая начинается с https:// smile )

ЗЫ. Пробовал customBinding, но у меня так же не получилось.

Это сообщение отредактировал(а) Dude03 - 19.5.2008, 13:17
PM MAIL   Вверх
Dude03
Дата 20.5.2008, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 28.4.2006

Репутация: нет
Всего: 6



Ну ладно по ssl я их сконнектил. Сертификат принял. Терь другая проблема - когда клиент получает вполне нормальный ответ, то кидается исключение с сообщением: 
Код

Security processor was unable to find a security header in the message. This might be because the message is an unsecured fault or because there is a binding mismatch between the communicating parties.   This can occur if the service is configured for security and the client is not using security.


Кто-нить может быть сталкивался?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0819 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.