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
| Name | Type | Access | Description |
|---|---|---|---|
Authority | string | Читання/писання | Отримає або встановлює авторитет. |
ContactInfo | string | Читання/писання | Обирає або встановлює контактну інформацію. |
Location | string | Читання/писання | Обирає або встановлює місцезнаходження. |
Reason | string | Читання/писання | Він отримує або встановлює причину. |
Date | DateTime | Читання/писання | Обирає або встановлює дату. |
ByteRange | int[] | Read | Вхід /ByteRange підпису як int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Читання/писання | RFC 3161 Настройки TSA; поважається підписником, коли встановлено. |
OcspSettings | Aspose.Pdf.OcspSettings | Читання/писання | Настройка OCSP / перевірки скасування; підписник виконує її при встановленні. |
CustomAppearance | SignatureCustomAppearance? | Читання/писання | Видюсальні кнопки, що мають почесний вигляд SignWithAppearance при підписанні через видиму пряму перевантаження. |
CustomSignHash | SignHash? | Читання/писання | Факультативний зворотний дзвінок зовнішнього підписчика. |
UseLtv | bool | Читання/писання | Заховує або встановлює використання ITV. |
AvoidEstimatingSignatureLength | bool | Читання/писання | Коли це правда, підписник пропускає пропуск оцінки байтового діапазону і використовує DefaultSignatureLength безпосередньо при резервації місця для PKCS#7 /Contents hex string. |
DefaultSignatureLength | int | Читання/писання | Кількість байтів, зарезервованих для PKCS#7 /Contents hex string. |
ShowProperties | bool | Читання/писання | Якщо це правда, видимий вигляд підпису включає в себе текст підписчика “Reason/Location/{PLACEHOLDER_0”. |
Methods
| Signature | Description |
|---|---|
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 (коли завантажується з існуючого підпису), щоб повідомити про трийник алгоритму підписання / алгоритма переростання / криптографічного стандарту. |