Aspose::Words::Saving::PdfDigitalSignatureDetails class
Содержание
[
Скрывать
]PdfDigitalSignatureDetails class
Содержит детали подписи PDF‑документа цифровой подписью.
class PdfDigitalSignatureDetails : public System::Object
Методы
| Метод | Описание |
|---|---|
| get_CertificateHolder() const | Возвращает объект держателя сертификата, содержащий сертификат, использованный для подписи документа. |
| get_HashAlgorithm() const | Получает алгоритм хеширования. |
| get_Location() const | Получает место подписи. |
| get_Reason() const | Получает причину подписи. |
| get_SignatureDate() const | Получает или задает дату подписи. |
| get_TimestampSettings() const | Получает или задает настройки временной метки цифровой подписи. |
| GetType() const override | |
| Is(const System::TypeInfo&) const override | |
| PdfDigitalSignatureDetails() | Инициализирует экземпляр этого класса. |
| PdfDigitalSignatureDetails(const System::SharedPtr<Aspose::Words::DigitalSignatures::CertificateHolder>&, const System::String&, const System::String&, System::DateTime) | Инициализирует экземпляр этого класса. |
| set_CertificateHolder(const System::SharedPtr<Aspose::Words::DigitalSignatures::CertificateHolder>&) | Возвращает объект держателя сертификата, содержащий сертификат, использованный для подписи документа. |
| set_HashAlgorithm(Aspose::Words::Saving::PdfDigitalSignatureHashAlgorithm) | Устанавливает алгоритм хеширования. |
| set_Location(const System::String&) | Устанавливает расположение подписи. |
| set_Reason(const System::String&) | Устанавливает причину подписи. |
| set_SignatureDate(System::DateTime) | Сеттер для Aspose::Words::Saving::PdfDigitalSignatureDetails::get_SignatureDate. |
| set_TimestampSettings(const System::SharedPtr<Aspose::Words::Saving::PdfDigitalSignatureTimestampSettings>&) | Сеттер для Aspose::Words::Saving::PdfDigitalSignatureDetails::get_TimestampSettings. |
| static Type() |
Примечания
В настоящее время цифровая подпись PDF‑документов доступна только на .NET 3.5 и выше.
Чтобы цифрово подписать PDF‑документ, созданный Aspose.Words, установите свойство DigitalSignatureDetails в действительный объект PdfDigitalSignatureDetails и затем сохраните документ в формате PDF, передав PdfSaveOptions в качестве параметра методу Save().
Aspose.Words создает PKCS#7 подпись для всего PDF‑документа и использует фильтр “Adobe.PPKMS” и субфильтр “adbe.pkcs7.sha1” при создании цифровой подписи.
См. также
- Namespace Aspose::Words::Saving
- Library Aspose.Words for C++