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