Aspose::Pdf::Forms::ExternalSignature класс

ExternalSignature class

Создаёт отдельную подпись PKCS#7 с использованием X509Certificate2. Поддерживает USB‑смарт‑карты, токены без экспортируемых закрытых ключей.

class ExternalSignature : public Aspose::Pdf::Forms::Signature

Методы

МетодОписание
ExternalSignature(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&)Создаёт отделённую подпись PKCS#7 (detached) с использованием X509Certificate2. Поддерживает usb‑смарткарты, токены без экспортируемых закрытых ключей.
ExternalSignature(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, DigestHashAlgorithm)Создаёт отделённую подпись PKCS#7 (detached) с использованием X509Certificate2. Поддерживает usb‑смарткарты, токены без экспортируемых закрытых ключей.
ExternalSignature(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, bool)Создаёт отдельную подпись PKCS#7 с использованием X509Certificate2. Поддерживает USB‑смарт‑карты, токены без экспортируемых закрытых ключей.
ExternalSignature(const System::String&, bool)Создаёт подпись PKCS#7 с использованием X509Certificate2 в виде строки base64.
ExternalSignature(const System::String&, DigestHashAlgorithm)Создаёт подпись PKCS#7 (detached) с использованием X509Certificate2 в виде строки base64.

См. также