Для получения сертификатов из центра сертификации Microsoft создал несколько COM объектов: CertClient, CertEnroll, XEnroll. В данном разделе демонстрируются возможности их применения для российской криптографии и приводится несколько реализаций одного и того же примера. Пример демонстрирует:
Получение корневого сертификата с центра сертификации и установка полученного сертификата в хранилище корневых сертификатов;
Создание запроса на сертификат и отправка запроса в центр сертификации;
Получение выпущенного сертификата и установка его в хранилище My с привязкой к секретному ключу.
Исходные тексты примеров данной главы собраны в файле GenCert.zip, который устанавливается в подкаталоге Examples КриптоПро .NET SDK, по умолчанию директория %ProgramFiles(x86)%\Crypto Pro\.NET SDK\Examples. Большинство примеров данной главы реализованы на C# и Visual Basic. Для работы с примерами необходимо распаковать файл с исходными текстами примеров в рабочую директорию (не рекомендуется использовать поддиректории %ProgramFiles(x86)%\Crypto Pro\.NET SDK).
В этом подразделе
Ниже приводится ссылки на реализации этого примера.