PKCS1

Преглед

PKCS1 е клас в Aspose.PDF FOSS за .NET. Наследява от: Signature.

Този клас предоставя 7 метода за работа с PKCS1 обекти в .NET програми. Наличните методи включват: GetSignatureAlgorithmInfo, PKCS1, 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
PKCS1()Извиква PKCS1 върху този PKCS1 екземпляр.
PKCS1(pfx: string, password: string)
PKCS1(pfx: Stream, password: string)
PKCS1(image: Stream)Създава конфигурация за PKCS#1 подпис, чийто видим подпис визуализира изображението като графика за външен вид.
Signature()Извиква Signature върху този PKCS1 екземпляр.
Verify()Проверява PKCS#7 на заредения подпис спрямо оригиналните PDF байтове — връща true, когато подписът се декодира и валидира.
GetSignatureAlgorithmInfo()Анализира PKCS#7 обвивката (когато е заредена от съществуващ подпис), за да докладва триплета подписващ алгоритъм / алгоритъм за хеширане / криптографски стандарт.

Вижте също

 Български