У нас есть действительный запрос сертификата PKCS # 10, созданный на клиенте с использованием CertEnroll..Net Programmatically Sign PKCS # 10 Запрос с Bouncy Castle
Теперь нам нужно подписать его и вернуть результат клиенту, где CertEnroll будет обрабатывать локальное хранилище сертификатов.
Это приложение B2B, и сертификат подписи корня будет самогенерирован, или мы можем использовать наш существующий сертификат SSL Thawte.
На сервере (2008 г.) нет Active Directory, и мы не хотим создавать для него отдельную инфраструктуру подписи или услуги, если это абсолютно необходимо. Нет необходимости отменять и т. Д. - мы хотим сделать это программно.
Я был бы рад использовать библиотеку BouncyCastle, однако C# lib не имеет какой-либо значимой документации, и, хотя оригинальные документы Java, по общему признанию, аналогичны реализации C#, достаточно различны, чтобы оставить меня немного запутанным.
Кто-нибудь знает (или имеет) образец кода C# (или VB) или известную ссылку на него, используя BouncyCastle или, что самое важное, родные классы .Net?
Любая помощь в получении этой вещи была бы принята с благодарностью!
Нет ответов, поэтому я собираюсь решить эту проблему одновременно и разместить более подробные вопросы по мере необходимости. Когда мы наконец закончим (пожалуйста!), Я отправлю ответ/ссылки здесь. – Serexx
Теперь я столкнулся с подобной ситуацией. Мой вопрос: http://stackoverflow.com/q/10697321/481656. Можно ли вычислить X509? – DoomerDGR8