GostCryptography icon indicating copy to clipboard operation
GostCryptography copied to clipboard

Поддержка WCF

Open Bykiev opened this issue 4 years ago • 6 comments

Здравствуйте, имеется WCF-сервис, разработанный сторонней компанией, и клиент. Для работы клиента требуется CryptoPro .NET, возможно ли использование вашей библиотеки вместо платного CryptoPro .NET?

Bykiev avatar Sep 04 '19 05:09 Bykiev

Здравствуйте. Встроенной поддержки WCF нет, но есть все, чтобы реализовать свой собственный механизм кодирования/декодирования SOAP-сообщений, используя модель расширения WCF. Если бы у меня был бы какой-нибудь ping-pong сервис, возможно, я бы смог вам помочь.

AlexMAS avatar Sep 05 '19 06:09 AlexMAS

@AlexMAS, cервис общедоступный, но требуется личный сертификат по алгоритму ГОСТ 34.10-2012...

Сервис и документация по нему: https://br.so-ups.ru/Public/Docs/DocView?id=0eaf8f7f-fc79-4ab3-88af-8bc93d2c6f55&path=DocList&month=7&year=2019&intension&doc=%5Bobject%20Object%5D#

Я правильно понимаю, что необходимо использовать IClientMessageInspector и в методах AfterReceiveReply/BeforeSendRequest проверять подпись / подписывать сообщения?

Bykiev avatar Sep 05 '19 06:09 Bykiev

Думаю, да, вклиниться нужно на этом уровне. Если что-то получится, дайте знать. :)

AlexMAS avatar Sep 05 '19 07:09 AlexMAS

@AlexMAS, спасибо, буду пробовать, если что-то получится или не получится, то напишу Вам :)

Bykiev avatar Sep 05 '19 07:09 Bykiev

@Bykiev Получилось что-нибудь сделать? :)

AlexMAS avatar Oct 14 '19 05:10 AlexMAS

@Bykiev, к сожалению, пока не удалось даже приступить к этому, т.к. был в отпуске, а потом переключился немного на другой проект. Но вопрос по-прежнему актуален и буду пробовать как только вернусь к этому проекту.

Bykiev avatar Oct 14 '19 06:10 Bykiev