КриптоПро CAPILite  

GetRequestParams

HRESULT GetRequestParams(
  BSTR strConfig,
  BSTR strTemplate,
  BSTR * pstrRDN,
  BSTR * pstrEKUsage,
  DWORD * pKeySpec,
  std::vector< AttrTriple > * pAttrs
);

Аргументы

strConfig
[in] URL CA
strTemplate
[in] Имя шаблона
pstrRDN
[out] Различительное имя
pstrEKUsage
[out] Список расширенных использований ключа
pKeySpec
[out] KeySpec
pAttrs
[out] указатель на вектор троек: аргументы метода UnixEnroll::addExtensionToRequest
Коды возвратаОписание
S_OKУспех
ERROR_MORE_DATAЗначение *plCntAttr было мало, возвращается необходимый размер

Примечания

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