powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
6 сообщений из 6, страница 1 из 1
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
    #37232812
hstas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант - сериализовать вручную в xml и потом подписывать, чет какой-то неуклюжий.
Копаю сейчас в сторону CriptoPro Sharpei - но пока не понятно
...
Рейтинг: 0 / 0
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
    #37233022
hstas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуть поподробней о том что надо реализовать.

WCF сервис должен логировать действия пользователя. У пользователя будет ЭЦП. Размышления такие - надо подписать xml который отправляется в request. А потом на стороне WCF сервиса надо этот подписанный xml "выковырять" и положить в блоб поле таблицы в БД.
Вот как подписать и как этот подписанный xml на стороне сервиса получить в готовом для аплоада в БД виде?
...
Рейтинг: 0 / 0
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
    #37233194
Фотография Верблюд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hstasЧуть поподробней о том что надо реализовать.

WCF сервис должен логировать действия пользователя. У пользователя будет ЭЦП. Размышления такие - надо подписать xml который отправляется в request. А потом на стороне WCF сервиса надо этот подписанный xml "выковырять" и положить в блоб поле таблицы в БД.
Вот как подписать и как этот подписанный xml на стороне сервиса получить в готовом для аплоада в БД виде?

Так и подписать. Сначала идет XML, затем подпись к нему.

<XmlWithSignature>
<SignedData> source xml </SignedData>
<Signature> signature </Signature>
</XmlWithSignature>

И вот это уже слать серверу. Он на своей стороне берет SignedData и проверяет с помощью Signature. Как-то так.
...
Рейтинг: 0 / 0
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
    #37233358
nkz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hstasВариант - сериализовать вручную в xml и потом подписывать, чет какой-то неуклюжий.
Копаю сейчас в сторону CriptoPro Sharpei - но пока не понятно

перехватывать непосредственно перед отправкой и подписывать. soap extension
...
Рейтинг: 0 / 0
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
    #37236596
heeepi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hstasЧуть поподробней о том что надо реализовать.

WCF сервис должен логировать действия пользователя. У пользователя будет ЭЦП. Размышления такие - надо подписать xml который отправляется в request. А потом на стороне WCF сервиса надо этот подписанный xml "выковырять" и положить в блоб поле таблицы в БД.
Вот как подписать и как этот подписанный xml на стороне сервиса получить в готовом для аплоада в БД виде?

Если использовать безопасность на уровне сообщения, то все сообщение (весь SOAP пакет) будет подписан сертификатом, который будет задан на клиенте (см. http://msdn.microsoft.com/en-us/library/ms733137.aspx). В том числе можно использовать клиентские сертификаты и организовать на их основе аутентификацию. Логировать при этом можно в коде проверки сертификата клиента (см. http://msdn.microsoft.com/en-us/library/aa354512.aspx).
...
Рейтинг: 0 / 0
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
    #37237395
hstas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
heeepiЕсли использовать безопасность на уровне сообщения, то все сообщение (весь SOAP пакет) будет подписан сертификатом, который будет задан на клиенте (см. http://msdn.microsoft.com/en-us/library/ms733137.aspx). В том числе можно использовать клиентские сертификаты и организовать на их основе аутентификацию. Логировать при этом можно в коде проверки сертификата клиента (см. http://msdn.microsoft.com/en-us/library/aa354512.aspx).

Речь не про аутентификацию. Речь про ситуацию, когда надо будет доказать однозначно, что информация была отправлена "им" и только "им". Сертификат юридически ничего не будет значить, ЭЦП - другое дело.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]