КриптоПро CAPILite  

createRequest

HRESULT createRequest(
  LONG flags,
  BSTR rdn,
  BSTR usage,
  BSTR * request
);

Аргументы

flags
[in] Тип запроса на сертификат
rdn
[in] Различительное имя (DN) владельца ключа
usage
[in] Список OID расширенного использования ключа (Extended Key Usage (EKU))
request
[out] Запрос, закодированный в BASE64

Возвращаемые значения

S_OK - успешно

Примечания

Поддерживаются следующие типы запросов на сертификат:

Добавляет расширения заданные методом addExtensionToRequest()

Полученная BSTR строка запроса, должна быть освобождена функцией SysFreeString()