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.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
Authority | string | Чтение/запись | Получает или задает authority. |
ContactInfo | string | Чтение/запись | Получает или задает контактную информацию. |
Location | string | Чтение/запись | Получает или задает расположение. |
Reason | string | Чтение/запись | Получает или задает причину. |
Date | DateTime | Чтение/запись | Получает или задает дату. |
ByteRange | int[] | Чтение | Запись /ByteRange подписи. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Чтение/запись | Настройки TSA RFC 3161; учитываются подписывающим, если заданы. |
OcspSettings | Aspose.Pdf.OcspSettings | Чтение/запись | Настройки OCSP / проверки отзыва; учитываются подписантом, когда они заданы. |
CustomAppearance | SignatureCustomAppearance? | Чтение/запись | Элементы визуального оформления, учитываемые SignWithAppearance, когда подпись подписывается через перегрузку visible-rect. |
CustomSignHash | SignHash? | Чтение/запись | Необязательный внешний обратный вызов подписанта. |
UseLtv | bool | Чтение/запись | Получает или задает использование ltv. |
AvoidEstimatingSignatureLength | bool | Чтение/запись | Если истинно, подписант пропускает проход оценки диапазона байтов и использует DefaultSignatureLength напрямую при резервировании места для шестнадцатеричной строки PKCS#7 /Contents. |
DefaultSignatureLength | int | Чтение/запись | Количество байтов, зарезервированных для шестнадцатеричной строки PKCS#7 /Contents. |
ShowProperties | bool | Чтение/запись | Когда истинно, внешний вид видимой подписи включает в себя Причину/Местоположение/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-конверт (при загрузке из существующей подписи), чтобы вывести тройку: алгоритм подписи / алгоритм дайджеста / криптографический стандарт. |