У меня есть tcp-сервер и с помощью cms/pkcs # 7 для защиты сообщения, передаваемого между клиентом и сервером. Будет ли обычной практикой передавать открытый ключ клиентам на сервер, как часть начального сеанса? В качестве открытого ключа, когда начинается сеанс, начальная команда clp передаст ключ вместе с другими подробными подробностями, которые сервер должен знать о клиенте. Это общественность, поэтому ее не нужно зашифровывать, она общедоступна.Лучший подход для передачи открытого ключа с клиента на сервер
Связь клиент/сервер обеспечивается с помощью ssl/tls.
Спасибо. Боб.
Звуки, наконец, как настоящие советы. Я доверяю ssl/tls. Как передать сертификат на сервер? –
Это зависит от API, который вы используете для завершения SSL. Не уверен, какие у вас варианты с .NET, но я думаю, что эта статья Microsoft KB может помочь вам начать работу: http://support.microsoft.com/kb/895971 –