PKCS7
Обзор
PKCS7 является классом в Aspose.PDF FOSS для .NET. Наследники от: Signature.
Этот класс предоставляет 6 методов работы с объектами PKCS7 в программах .NET. Доступные методы включают: GetSignatureAlgorithmInfo, PKCS7, Signature, Verify. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,И еще восемь.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
Authority | string | Читать/писать | Получает или задает authority. |
ContactInfo | string | Читать/писать | Получает или задает контактную информацию. |
Location | string | Читать/писать | Получает или задает расположение. |
Reason | string | Читать/писать | Получает или задает причину. |
Date | DateTime | Читать/писать | Получает или задает дату. |
ByteRange | int[] | Читайте . | Вход /ByteRange подписи как int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Читать/писать | RFC 3161 TSA settings; honored by the signer when set. Введение в действие настройки RFSR 3161, выполняемые подписантом при установке. |
OcspSettings | Aspose.Pdf.OcspSettings | Читать/писать | ОСПК / настройки проверки отмены; подписывающий выполняет при установке. |
CustomAppearance | SignatureCustomAppearance? | Читать/писать | Визуальные кнопки, отмеченные SignWithAppearance при подписании подписи через видимую прямой перегрузку. |
CustomSignHash | SignHash? | Читать/писать | Возможный обратный вызов внешнего подписывающего. |
UseLtv | bool | Читать/писать | Получает или задает использование ltv. |
AvoidEstimatingSignatureLength | bool | Читать/писать | Когда это верно, подписывающий пропускает оценку диапазона байтов и использует DefaultSignatureLength непосредственно при резервировании места для шестерни PKCS#7 /Contents. |
DefaultSignatureLength | int | Читать/писать | Количество байтов, зарезервированных для шрифта PKCS#7 /Contents. |
ShowProperties | bool | Читать/писать | Если это верно, то в видимом виде подписи включена причина/местоположение/ContactInfo подписавшегося как текст. |
Методы
| Signature | Описание: |
|---|---|
PKCS7() | Позвонит PKCS7 на этот случай. |
PKCS7(pfx: string, password: string) | |
PKCS7(pfx: Stream, password: string) | |
Signature() | Приглашает подпись на этот PKCS7 экземпляр. |
Verify() | Проверка PKCS#7 загруженной подписи по отношению к оригинальным байтам PDF возвращает true, когда подпись декодируется и подтверждается. |
GetSignatureAlgorithmInfo() | Проанализируйте конверт PKCS#7 (когда загружается из существующей подписи), чтобы сообщить о подписчике-алгоритме / алгоритм сбора данных / криптографическом стандарте тройной. |