Класс Aspose::Pdf::Forms::Signature
Содержание
[
Скрывать
]Signature class
Абстрактный класс, представляющий объект подписи в PDF‑документе. Подписи являются полями со значениями объектов подписи, последние содержат данные, используемые для проверки действительности документа.
class Signature : public System::Object
Методы
| Метод | Описание |
|---|---|
| get_Authority() const | Имя лица или организации, подписывающих документ. |
| get_AvoidEstimatingSignatureLength() const | Получает и задает параметр, определяющий, следует ли избегать оценки длины подписи. |
| get_ByteRange() const | Массив пар целых чисел (начальное смещение в байтах, длина в байтах), описывающих точный диапазон байтов для вычисления дайджеста. |
| get_ContactInfo() const | Информация, предоставленная подписавшим, позволяющая получателю связаться с подписавшим для проверки подписи, например номер телефона. |
| get_CustomAppearance() const | Получает/устанавливает пользовательское отображение. |
| get_CustomSignHash() const | Делегат для пользовательского подписания хеша документа. |
| get_Date() const | Время подписи. |
| get_DefaultSignatureLength() const | Получает значение длины данных подписи по умолчанию в байтах. |
| get_Location() const | Имя хоста CPU или физическое местоположение подписи. |
| get_OcspSettings() const | Получает/устанавливает настройки OCSP. |
| get_Reason() const | Причина подписи, например (Я согласен, Pip B.). |
| get_ShowProperties() const | Принудительно показывать/скрывать свойства подписи. |
| get_TimestampSettings() const | Получает/устанавливает настройки метки времени. |
| get_UseLtv() const | Получает/устанавливает флаг проверки LTV. |
| GetSignatureAlgorithmInfo() | Получает информацию об алгоритме подписи, используемом в подписи. |
| set_Authority(const System::String&) | Имя лица или организации, подписывающих документ. |
| set_AvoidEstimatingSignatureLength(bool) | Получает и задает параметр, определяющий, следует ли избегать оценки длины подписи. |
| set_ContactInfo(const System::String&) | Информация, предоставленная подписавшим, позволяющая получателю связаться с подписавшим для проверки подписи, например номер телефона. |
| set_CustomAppearance(const System::SharedPtr<SignatureCustomAppearance>&) | Получает/устанавливает пользовательское отображение. |
| set_CustomSignHash(SignHash) | Делегат для пользовательского подписания хеша документа. |
| set_Date(System::DateTime) | Время подписи. |
| set_DefaultSignatureLength(int32_t) | Устанавливает значение длины данных подписи по умолчанию в байтах. |
| set_Location(const System::String&) | Имя хоста CPU или физическое местоположение подписи. |
| set_OcspSettings(const System::SharedPtr<Aspose::Pdf::OcspSettings>&) | Получает/устанавливает настройки OCSP. |
| set_Reason(const System::String&) | Причина подписи, например (Я согласен, Pip B.). |
| set_ShowProperties(bool) | Принудительно показывать/скрывать свойства подписи. |
| set_TimestampSettings(const System::SharedPtr<Aspose::Pdf::TimestampSettings>&) | Получает/устанавливает настройки метки времени. |
| set_UseLtv(bool) | Получает/устанавливает флаг проверки LTV. |
| Signature() | Инициализирует новый экземпляр класса Signature. |
| Signature(const System::String&, const System::String&) | Инициализирует новый экземпляр класса Signature. |
| Signature(const System::SharedPtr<System::IO::Stream>&, const System::String&) | Инициализирует новый экземпляр класса Signature. |
| TryVerify(System::SharedPtr<Security::VerificationResult>&) | Попробуйте проверить документ относительно этой подписи и вернуть true, если документ действителен, иначе false. |
| TryVerify(const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&) | Попробуйте проверить документ относительно этой подписи и вернуть true, если документ действителен, иначе false. |
| TryVerify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&) | Попробуйте проверить документ относительно этой подписи и вернуть true, если документ действителен, иначе false. Проверка выполняется с использованием внешнего сертификата открытого ключа. |
| Verify() | Проверяет документ относительно этой подписи и возвращает true, если документ действителен, иначе false. |
| Verify(const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&) | Проверяет документ относительно этой подписи и возвращает true, если документ действителен, иначе false. |
| Verify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&) | Проверяет документ относительно этой подписи и возвращает true, если документ действителен, иначе false. Проверка выполняется с использованием внешнего сертификата открытого ключа. |
См. также
- Class Object
- Namespace Aspose::Pdf::Forms
- Library Aspose.PDF for C++