Создать сертификат для клиентского приложения в .NET - PullRequest
2 голосов
/ 13 апреля 2009

Я ищу серверное приложение, которое будет регулярно генерировать сертификаты для клиентских приложений, использующих самоподписанный корень. Есть ли в .NET оптимизированный процесс для программного генерирования этих сертификатов?

Конечно, я могу продолжать создавать makecert или openssl, но я искал более программный метод в памяти, когда вы просто получаете сертификат X509 на выходе.

Если кто-то получил фрагмент кода, не могли бы вы поделиться?

Ответы [ 3 ]

3 голосов
/ 17 апреля 2009

Bouncycastle.org имеет привязку C #. Он может создавать сертификаты X509. Этот провайдер широко используется в Java-приложениях.

1 голос
/ 11 апреля 2010

Для людей, немного обеспокоенных использованием «надувных замков» в своих продуктах, посетите сайт группы безопасности CLR по адресу CodePlex . Там есть много хорошего, в том числе библиотека для изготовления сертификатов x509.

0 голосов
/ 13 апреля 2009

Я работал в этой области еще в 2004 году, и тогда таких решений .NET не было. Мы написали класс-обёртку, который просто выложен в openssl. Как бы вы ни описали.

Мы решили, что лучше придерживаться хорошо известного (и использованного) решения, чем пытаться изобретать это колесо!

ОК, я давно не смотрел на это, но у меня было бы соблазн сказать "если он не сломан, не чинить" на этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...