|
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
|
|||
---|---|---|---|
#18+
Вариант - сериализовать вручную в xml и потом подписывать, чет какой-то неуклюжий. Копаю сейчас в сторону CriptoPro Sharpei - но пока не понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 00:22 |
|
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
|
|||
---|---|---|---|
#18+
Чуть поподробней о том что надо реализовать. WCF сервис должен логировать действия пользователя. У пользователя будет ЭЦП. Размышления такие - надо подписать xml который отправляется в request. А потом на стороне WCF сервиса надо этот подписанный xml "выковырять" и положить в блоб поле таблицы в БД. Вот как подписать и как этот подписанный xml на стороне сервиса получить в готовом для аплоада в БД виде? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 09:39 |
|
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
|
|||
---|---|---|---|
#18+
hstasЧуть поподробней о том что надо реализовать. WCF сервис должен логировать действия пользователя. У пользователя будет ЭЦП. Размышления такие - надо подписать xml который отправляется в request. А потом на стороне WCF сервиса надо этот подписанный xml "выковырять" и положить в блоб поле таблицы в БД. Вот как подписать и как этот подписанный xml на стороне сервиса получить в готовом для аплоада в БД виде? Так и подписать. Сначала идет XML, затем подпись к нему. <XmlWithSignature> <SignedData> source xml </SignedData> <Signature> signature </Signature> </XmlWithSignature> И вот это уже слать серверу. Он на своей стороне берет SignedData и проверяет с помощью Signature. Как-то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 10:56 |
|
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
|
|||
---|---|---|---|
#18+
hstasВариант - сериализовать вручную в xml и потом подписывать, чет какой-то неуклюжий. Копаю сейчас в сторону CriptoPro Sharpei - но пока не понятно перехватывать непосредственно перед отправкой и подписывать. soap extension ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2011, 11:54 |
|
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
|
|||
---|---|---|---|
#18+
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). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2011, 17:53 |
|
Как подписать с помощью ЭЦП xml которыйми обменивается клиент с WCF сервисом?
|
|||
---|---|---|---|
#18+
heeepiЕсли использовать безопасность на уровне сообщения, то все сообщение (весь SOAP пакет) будет подписан сертификатом, который будет задан на клиенте (см. http://msdn.microsoft.com/en-us/library/ms733137.aspx). В том числе можно использовать клиентские сертификаты и организовать на их основе аутентификацию. Логировать при этом можно в коде проверки сертификата клиента (см. http://msdn.microsoft.com/en-us/library/aa354512.aspx). Речь не про аутентификацию. Речь про ситуацию, когда надо будет доказать однозначно, что информация была отправлена "им" и только "им". Сертификат юридически ничего не будет значить, ЭЦП - другое дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2011, 10:33 |
|
|
start [/forum/topic.php?fid=19&fpage=21&tid=1397458]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 233ms |
total: | 383ms |
0 / 0 |