08.08.2002 12:00:52как создать сертификат Ответов: 1
Алексей
Нужно написать программу, кот. могла бы создавать сертификаты по ГОСТ.
Понятно, что можно сделать это на низком уровне (как в makecert.c)
Можно также установить СА для WIN2000.
Но хочется сделать так, чтобы можно было генерить запросы на серт. с помощью xenroll и выполнять submit, но не устанвливать при этом MS CA.
В SDK написано "Certificate Services accepts standard PKCS #10 certificate requests and generates certificates in standard X.509 format"
Вроде бы то что нужно, но дальше в статье Building a Certificate написано, что сертификат выпускается все-же с помошью СА.
Или так как я хочу не получится?
Спасибо
 
Ответы:
08.08.2002 20:18:59kure
Не получится.
Xenroll сделает Request. Ежели хотите попользовать ICertRequest.Submit то придется ограничить платформы.

ICertRequest is defined in certcli.h. When you create your program, however, use certsrv.h as the include file. CertCli.dll provides the ICertRequest interface. In Windows 2000 and later, the type information for this interface is also in CertCliL.dll, which is shipped with the Platform SDK.

ICertRequest действительно обрабатывается сервисом сертификации, который и есть центр сертификации. Web интерфейс от него можно не устанавливать (он опционален).