Класс System::Security::Cryptography::Pkcs::CmsSigner

CmsSigner class

Предоставляет API для подписи объектов с использованием CMS. Не подписывает объекты самостоятельно, используйте класс SignedCMS для этого. Не реализовано. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class CmsSigner : public System::Object

Методы

МетодОписание
CmsSigner(const SharedPtr<X509Certificates::X509Certificate2>&)Инициализирует подписанта с сертификатом X509.
get_DigestAlgorithm() constПолучает алгоритм хеширования, используемый в подписи.
get_IncludeOption() constПроверяет, какие сертификаты из цепочки будут включены в подпись.
set_DigestAlgorithm(const SharedPtr<Oid>&)Устанавливает алгоритм хеширования, используемый в подписи.
set_IncludeOption(X509Certificates::X509IncludeOption)Указывает, какие сертификаты из цепочки будут включены в подпись.

См. также