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Чтение/записьПолучает или задает authority.
ContactInfostringЧтение/записьПолучает или задает контактную информацию.
LocationstringЧтение/записьПолучает или задает расположение.
ReasonstringЧтение/записьПолучает или задает причину.
DateDateTimeЧтение/записьПолучает или задает дату.
ByteRangeint[]ЧтениеЗапись /ByteRange подписи.
TimestampSettingsAspose.Pdf.TimestampSettingsЧтение/записьНастройки TSA RFC 3161; учитываются подписывающим, если заданы.
OcspSettingsAspose.Pdf.OcspSettingsЧтение/записьНастройки OCSP / проверки отзыва; учитываются подписантом, когда они заданы.
CustomAppearanceSignatureCustomAppearance?Чтение/записьЭлементы визуального оформления, учитываемые SignWithAppearance, когда подпись подписывается через перегрузку visible-rect.
CustomSignHashSignHash?Чтение/записьНеобязательный внешний обратный вызов подписанта.
UseLtvboolЧтение/записьПолучает или задает использование ltv.
AvoidEstimatingSignatureLengthboolЧтение/записьЕсли истинно, подписант пропускает проход оценки диапазона байтов и использует DefaultSignatureLength напрямую при резервировании места для шестнадцатеричной строки PKCS#7 /Contents.
DefaultSignatureLengthintЧтение/записьКоличество байтов, зарезервированных для шестнадцатеричной строки PKCS#7 /Contents.
ShowPropertiesboolЧтение/записьКогда истинно, внешний вид видимой подписи включает в себя Причину/Местоположение/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-конверт (при загрузке из существующей подписи), чтобы вывести тройку: алгоритм подписи / алгоритм дайджеста / криптографический стандарт.

См. также:

 Русский