Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline tremdim  
#1 Оставлено : 25 февраля 2013 г. 9:33:52(UTC)
tremdim

Статус: Участник

Группы: Участники
Зарегистрирован: 25.02.2013(UTC)
Сообщений: 14

Есть два хоста. на одном установлен серверный сертификат УЦ Криптопро и вэб сервис. Доступ к сервису настроен по SSL.
На втором хосте находиться сайт ASPX.
На пк у пользователя установлен клиентский сертификат УЦ Криптопро.

Необходимо загрузить страничку aspx сайта и нажав кнопку на страничке отправить пост запрос на сервис, но сертификат для создания ssl соединения нужно считать с машины пользователя. Подскажите как это реализовать.

Вэб сервис и сайт написан на dot.net.
Сертификаты установлены правильно при отладке страницы на VisualStudio все работает. Но при загрузки страницы с хоста - сертификат не найден.
Offline Андрей Писарев  
#2 Оставлено : 25 февраля 2013 г. 13:24:20(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,518
Мужчина
Российская Федерация

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Автор: tremdim Перейти к цитате
Есть два хоста. на одном установлен серверный сертификат УЦ Криптопро и вэб сервис. Доступ к сервису настроен по SSL.
На втором хосте находиться сайт ASPX.
На пк у пользователя установлен клиентский сертификат УЦ Криптопро.

Необходимо загрузить страничку aspx сайта и нажав кнопку на страничке отправить пост запрос на сервис, но сертификат для создания ssl соединения нужно считать с машины пользователя. Подскажите как это реализовать.

Вэб сервис и сайт написан на dot.net.
Сертификаты установлены правильно при отладке страницы на VisualStudio все работает. Но при загрузки страницы с хоста - сертификат не найден.


На web-сервере (IIS) установить галку: требование клиентского сертификата
(каталог\параметры SSL\
v "требовать SSL"
Cертификаты клиента => v "требовать"),
на клиенте - из приложения на .net - передавать запрошенный клиентский сертификат при установлении соединения.

Автор: tremdim Перейти к цитате
Но при загрузки страницы с хоста - сертификат не найден.

Клиентский сертификат пользователя? Браузер (IE) его не видит в списке сертификатов пользователя?

А односторонняя аутентификация (сервера) работает, так?


Техническую поддержку оказываем тут
Наша база знаний
Offline tremdim  
#3 Оставлено : 25 февраля 2013 г. 13:37:56(UTC)
tremdim

Статус: Участник

Группы: Участники
Зарегистрирован: 25.02.2013(UTC)
Сообщений: 14

На сервере и на клиенте все настроено правильно.(на сервере все проставлено и настроено, на клиентской машине сертификат IE видет) Если я локально на клиенте запускаю страничку то все работает.
Вопрос в том что когда эту страницу загружаю на хостинг и уже на клиенте к ней обращаюсь по доменному имени и гружу эту страницу с хоста, то страница уже ищет сертификат клиентский, чтобы создать ssl соединение на хосте. Как заставить ее искать сертифкат на клиентской машине.
Offline Андрей Писарев  
#4 Оставлено : 25 февраля 2013 г. 13:43:47(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,518
Мужчина
Российская Федерация

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Автор: tremdim Перейти к цитате
На сервере и на клиенте все настроено правильно.(на сервере все проставлено и настроено, на клиентской машине сертификат IE видет) Если я локально на клиенте запускаю страничку то все работает.
Вопрос в том что когда эту страницу загружаю на хостинг и уже на клиенте к ней обращаюсь по доменному имени и гружу эту страницу с хоста, то страница уже ищет сертификат клиентский, чтобы создать ssl соединение на хосте. Как заставить ее искать сертифкат на клиентской машине.


На сервере = на хостинге?
Если я локально на клиенте = что это значит? Локальный web-сервер?
когда эту страницу загружаю на хостинг = а причем здесь страница?
Требует сертификат web-сервер, а страница (код) может получить сертификат клиента и произвести его аутентификацию\другие действия.



Цитата:
Как заставить ее искать сертифкат на клиентской машине.

и
Цитата:

На сервере и на клиенте все настроено правильно.(на сервере все проставлено и настроено, на клиентской машине сертификат IE видет)

Где-то тут не правда или что-то мне "не понятно из ТЗ".

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#5 Оставлено : 25 февраля 2013 г. 13:51:34(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,518
Мужчина
Российская Федерация

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Если на сайте (1) необходимо организовать (при пользовательском запросе) второе соединение к другому сайту (другой домен\машина) с клиентским сертификатом - для 1 сайта, тогда на 1 сайте должен быть клиентский сертификат (и контейнер) для двойной аутентификации на втором сайте. Или на 1 сайте должен быть "сертификат пользователя" (не первого пользователя) для аутентификации на 2 сайте.

Про двойную аутентификацию (хотя она судя по описанию - работает):
http://www.cryptopro.ru/products/csp/tls
Есть ссылка (открывать в IE):
Тестовая страница для установления защищенного соединения с сервером с двусторонней аутентификацией. Для работы тестовой страницы необходимо разрешить порт 4444 для исходящих соединений.

Отредактировано пользователем 25 февраля 2013 г. 13:53:18(UTC)  | Причина: ссылка

Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Писарев  
#6 Оставлено : 25 февраля 2013 г. 13:57:32(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,518
Мужчина
Российская Федерация

Сказал «Спасибо»: 555 раз
Поблагодарили: 2252 раз в 1757 постах
Автор: tremdim Перейти к цитате

Необходимо загрузить страничку aspx сайта и нажав кнопку на страничке отправить пост запрос на сервис, но сертификат для создания ssl соединения нужно считать с машины пользователя. Подскажите как это реализовать.

Каким образом сайт 1 при доступе к сайту 2 после "передачи клиентского сертификата пользователя для доступа к сайту 1" сможет установить соединение с двойной аутентификацией не имея закрытого ключа сертификата пользователя"?
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.