КриптоПро CAPILite  

installPKCS7

Метод installPKCS7Ex в отличии от acceptPKCS7 не предназначен для установки сертификатов, выпущенных по запросу пользователя. Он предназанчен просто для установки сертификата или цепочки в стандартные хранилища сертификатов.

HRESULT installPKCS7(
  BSTR msg
);

Аргументы

msg
[in] PKCS#7 сообщение, закодированное в BASE64, которое содержит сертификат или цепочку
plCertEncoded
[out] число сертификатов, установленных в локальные хранилища
Коды возвратаОписание
S_OKуспешно
ERROR_CANCELLEDоперация прервана пользователем

Примечания

Если в сообщение PKCS#7 встречается какой-либо корневой сертификат, то у пользователя запрашивается подтверждение на его установку.