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, и още 8.

Свойства

ИмеТипДостъпОписание
AuthoritystringЧетене/ЗаписПолучава или задава упълномощителя.
ContactInfostringЧетене/ЗаписПолучава или задава информация за контакт.
LocationstringЧетене/ЗаписПолучава или задава местоположението.
ReasonstringЧетене/ЗаписПолучава или задава причината.
DateDateTimeЧетене/ЗаписПолучава или задава датата.
ByteRangeint[]ЧетенеЗаписът /ByteRange на подписа като int[].
TimestampSettingsAspose.Pdf.TimestampSettingsЧетене/ЗаписНастройки за RFC 3161 TSA; се спазват от подписващия, когато са зададени.
OcspSettingsAspose.Pdf.OcspSettingsЧетене/ЗаписНастройки за OCSP / проверка на отмяна; се спазват от подписващия, когато са зададени.
CustomAppearanceSignatureCustomAppearance?Четене/ЗаписКонтроли за визуален вид, спазвани от SignWithAppearance, когато подписът се подписва чрез препълване с видим правоъгълник.
CustomSignHashSignHash?Четене/ЗаписОпционален обратен повикване за външен подписвач.
UseLtvboolЧетене/ЗаписПолучава или задава използването на ltv.
AvoidEstimatingSignatureLengthboolЧетене/ЗаписКогато е истина, подписващият пропуска стъпката за оценка на byte-range и директно използва DefaultSignatureLength при резервиране на пространство за хекс низ /Contents на PKCS#7.
DefaultSignatureLengthintЧетене/ЗаписБрой байтове, резервирани за хекс низа /Contents на PKCS#7.
ShowPropertiesboolЧетене/ЗаписКогато е истина, визуалният вид на подписа включва Причината/Местоположението/Информацията за контакт на подписващия като текст.

Методи

SignatureDescription
PKCS7()Извиква PKCS7 за този PKCS7 екземпляр.
PKCS7(pfx: string, password: string)
PKCS7(pfx: Stream, password: string)
Signature()Извиква Signature за този PKCS7 екземпляр.
Verify()Проверява PKCS#7 на заредения подпис спрямо оригиналните PDF байтове — връща true, когато подписът се декодира и валидира.
GetSignatureAlgorithmInfo()Разбира PKCS#7 обвивката (когато е заредена от съществуващ подпис), за да докладва тройката signing-algorithm / digest-algorithm / cryptographic-standard.

Вижте също

 Български