Signature

Overview

Signature є класом в Aspose.PDF FOSS для .NET.

Представляє цифровий підпис у PDF-документі.

Цей клас надає 7 методів роботи з об’єктами Signature в програмах .NET. Доступні методи включають: GetSignatureAlgorithmInfo, Signature, Verify. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, і ще 8 .

Properties

NameTypeAccessDescription
AuthoritystringЧитання/писанняОтримає або встановлює авторитет.
ContactInfostringЧитання/писанняОбирає або встановлює контактну інформацію.
LocationstringЧитання/писанняОбирає або встановлює місцезнаходження.
ReasonstringЧитання/писанняВін отримує або встановлює причину.
DateDateTimeЧитання/писанняОбирає або встановлює дату.
ByteRangeint[]ReadВхід /ByteRange підпису як int[].
TimestampSettingsAspose.Pdf.TimestampSettingsЧитання/писанняRFC 3161 Настройки TSA; поважається підписником, коли встановлено.
OcspSettingsAspose.Pdf.OcspSettingsЧитання/писанняНастройка OCSP / перевірки скасування; підписник виконує її при встановленні.
CustomAppearanceSignatureCustomAppearance?Читання/писанняВидюсальні кнопки, що мають почесний вигляд SignWithAppearance при підписанні через видиму пряму перевантаження.
CustomSignHashSignHash?Читання/писанняФакультативний зворотний дзвінок зовнішнього підписчика.
UseLtvboolЧитання/писанняЗаховує або встановлює використання ITV.
AvoidEstimatingSignatureLengthboolЧитання/писанняКоли це правда, підписник пропускає пропуск оцінки байтового діапазону і використовує DefaultSignatureLength безпосередньо при резервації місця для PKCS#7 /Contents hex string.
DefaultSignatureLengthintЧитання/писанняКількість байтів, зарезервованих для PKCS#7 /Contents hex string.
ShowPropertiesboolЧитання/писанняЯкщо це правда, видимий вигляд підпису включає в себе текст підписчика “Reason/Location/{PLACEHOLDER_0”.

Methods

SignatureDescription
Signature()Покликає підпис на цьому інстанції Signature.
Signature(pfx: string, password: string)
Signature(pfx: Stream, password: string)
Verify()Перевір PKCS#7 завантаженого підпису проти оригінальних байтів PDF повертає true, коли декодується і підтверджується підпис.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Перевірка з явними опціями + результатом DTO.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Перевірка з публічним ключем.
GetSignatureAlgorithmInfo()Розгляньте конверт PKCS#7 (коли завантажується з існуючого підпису), щоб повідомити про трийник алгоритму підписання / алгоритма переростання / криптографічного стандарту.

See Also

 Українська