Спецификация, с которой я работаю, требует создания пары ключей, и сертификат автоматически регистрируется через SCEP на указанный сервер и используется как сервер TLS, так и клиентский сертификат с проверкой подлинности OCSP контрагента. Существуют ли какие-либо инструменты для .Net, чтобы делать такие вещи?Какие инструменты доступны для создания пары ключей, регистрация с помощью SCEP, использование для сервера TLS на .Net?
Pure-managed code и Compact Framework поддерживали бы Good Thing, так как я пытаюсь создать унифицированный двоичный файл MSIL, который работает без изменений в CF/ARMv4i, .Net/x86 и .Net/x64, хотя что-то, что только работает в .Net/x86, полезно в краткосрочной перспективе.
Ярмарка достаточно. На самом деле я использовал BouncyCastle как для OCSP, так и для моей собственной реализации SCEP. Я еще не добрался до TLS, хотя библиотека Mentalis выглядит многообещающей отправной точкой - IIRC Padarn использует порт Mentalis для CF. –