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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> SSL клиент Web Service, Аутентификация по сертификату 
:(
    Опции темы
Cyclone
Дата 27.1.2009, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Добрый день.
Имеется Java Web Service на сервере OracleAS 10.1.2 (OC4J) + OracleAS 10.1.3 (Infrastructure: OID+SSO).
На сервере настроен SSL.
Клиентом выступает desktop'ное приложение на .NET.

Необходимо авторизироваться в OID (через SSO) при помощи цифрового сертификата, посылаемого клиентом.
Пожалуйста, подскажите, каким образом отправить клиентский сертификат на сервер для авторизации?

Спасибо.
PM MAIL   Вверх
PashaPash
Дата 27.1.2009, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

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



Cyclone, скорее отправить клиентский сертификат можно выставив свойство ClientCertificate у того, через что отправляешь запрос.


--------------------
PM MAIL WWW   Вверх
Cyclone
Дата 30.1.2009, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Можно пример, пожалуйста?

Объект сертификата (X509Certificate2) считал из файловой системы нормально.
Приложил к клиенту:
client.ClientCredentials.Certifiacte = cert;

Тем не менее, вызов метода веб-сервиса выдаёт SecurityNegotiationException.

Это сообщение отредактировал(а) Cyclone - 3.2.2009, 14:15
PM MAIL   Вверх
emmanuil
Дата 31.1.2009, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Это может быть не так, но может понадобится рутовый сертификат сервиса, чтобы занести его в доверительные корневые центры сертификации на клиенте. Есть такая вероятность, но надо смотреть текст ошибки.
PM MAIL   Вверх
Cyclone
Дата 3.2.2009, 02:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Кто-нибудь может показать пример?
PM MAIL   Вверх
emmanuil
Дата 3.2.2009, 05:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Cyclone @  3.2.2009,  00:00 Найти цитируемый пост)
Кто-нибудь может показать пример?

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

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

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

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


 




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


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

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