У нас есть действующий Запрос сертификата PKCS # 10, сгенерированный на Клиенте с использованием CertEnroll.
Теперь нам нужно подписать его и вернуть результат клиенту, где CertEnroll будет обрабатывать локальное хранилище сертификатов.
Это приложение B2B, и корневой сертификат подписи будет сгенерирован самостоятельно, или мы можем использовать существующий сертификат Thawte SSL.
Сервер (2008) не имеет запущенной Active Directory, и мы не хотим создавать для этого автономную инфраструктуру / службу подписи, если это не является абсолютно необходимым. Нет необходимости в отзыве и т. Д. - мы хотим сделать это программно.
Я был бы рад использовать библиотеку BouncyCastle, однако в библиотеке C # отсутствует какая-либо содержательная документация, и хотя исходные документы Java, по общему признанию, похожи, реализация C # отличается настолько, что оставила меня в некотором замешательстве.
Кто-нибудь знает (или имеет) образец кода C # (или VB) или известную ссылку на него, используя BouncyCastle или, если на то пошло, собственные классы .Net?
Любая помощь в достижении этой цели будет принята с благодарностью!