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” при создании цифровой подписи.

См. также