PKCS7Detached

PKCS7Detached

Огляд

PKCS7Detached — це клас у Aspose.PDF FOSS для .NET. Успадковується від: Signature.

Відокремлена конфігурація підпису PKCS#7 (CMS).

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

Властивості

НазваТипДоступОпис
AuthoritystringЧитання/ЗаписОтримує або встановлює авторитет.
ContactInfostringЧитання/ЗаписОтримує або встановлює контактну інформацію.
LocationstringЧитання/ЗаписОтримує або задає розташування.
ReasonstringЧитання/ЗаписОтримує або встановлює причину.
DateDateTimeЧитання/ЗаписОтримує або задає дату.
ByteRangeint[]ЧитанняЗапис /ByteRange підпису.
TimestampSettingsAspose.Pdf.TimestampSettingsЧитання/ЗаписНалаштування TSA RFC 3161; враховуються підписувачем, коли встановлені.
OcspSettingsAspose.Pdf.OcspSettingsЧитання/ЗаписНалаштування OCSP / перевірки відкликання; застосовуються підписувачем, коли встановлені.
CustomAppearanceSignatureCustomAppearance?Читання/ЗаписПараметри зовнішнього вигляду, які враховуються SignWithAppearance, коли підпис створюється через перевантаження visible-rect.
CustomSignHashSignHash?Читання/ЗаписНеобов’язковий зовнішній підписувач callback.
UseLtvboolЧитання/ЗаписОтримує або встановлює використання ltv.
AvoidEstimatingSignatureLengthboolЧитання/ЗаписКоли true, підписувач пропускає проходження оцінки діапазону байтів і безпосередньо використовує DefaultSignatureLength під час резервування простору для hex-рядка PKCS#7 /Contents.
DefaultSignatureLengthintЧитання/ЗаписКількість байтів, зарезервованих для hex-рядка PKCS#7 /Contents.
ShowPropertiesboolЧитання/ЗаписЯкщо true, видима форма підпису включає як текст Reason/Location/ContactInfo підписанта.

Методи

СигнатураОпис
PKCS7Detached()Викликає PKCS7Detached для цього екземпляра PKCS7Detached.
PKCS7Detached(pfx: string, password: string)Викликає PKCS7Detached(pfx, password) для цього екземпляра PKCS7Detached.
PKCS7Detached(pfx: Stream, password: string)Викликає PKCS7Detached(pfx, password) у цьому екземплярі PKCS7Detached.
Signature()Викликає Signature у цьому екземплярі PKCS7Detached.
Verify()Перевіряє PKCS#7 завантаженого підпису проти оригінальних байтів PDF — повертає true, коли підпис розкодується і валідний.
GetSignatureAlgorithmInfo()Розбирає PKCS#7-конверт (коли завантажений з існуючого підпису), щоб повідомити трійку: алгоритм підпису / алгоритм хешу / криптографічний стандарт.

Дивіться також

 Українська