PKCS1
Przegląd
PKCS1 jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Signature.
Ta klasa udostępnia 11 metod do pracy z obiektami PKCS1 w programach .NET. Dostępne metody to: GetSignatureAlgorithmInfo, PKCS1, Signature, Verify. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash oraz 8 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Authority | string | Odczyt/zapis | Pobiera lub ustawia autorytet. |
ContactInfo | string | Odczyt/zapis | Pobiera lub ustawia informacje kontaktowe. |
Location | string | Odczyt/zapis | Pobiera lub ustawia lokalizację. |
Reason | string | Odczyt/zapis | Pobiera lub ustawia powód. |
Date | DateTime | Odczyt/zapis | Pobiera lub ustawia datę. |
ByteRange | int[] | Odczyt | Wpis /ByteRange podpisu. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Odczyt/zapis | Ustawienia TSA RFC 3161; honorowane przez podpisującego, gdy są ustawione. |
OcspSettings | Aspose.Pdf.OcspSettings | Odczyt/zapis | Ustawienia OCSP / sprawdzania odwołań; uwzględniane przez podpisującego, gdy są ustawione. |
CustomAppearance | SignatureCustomAppearance? | Odczyt/zapis | Ustawienia wyglądu wizualnego uwzględniane przez SignWithAppearance, gdy podpis jest tworzony za pomocą przeciążenia visible-rect. |
CustomSignHash | SignHash? | Odczyt/zapis | Opcjonalne wywołanie zwrotne zewnętrznego podpisującego. |
UseLtv | bool | Odczyt/zapis | Pobiera lub ustawia użycie ltv. |
AvoidEstimatingSignatureLength | bool | Odczyt/zapis | Gdy wartość jest prawdziwa, podpisujący pomija etap szacowania zakresu bajtów i używa DefaultSignatureLength bezpośrednio przy rezerwacji miejsca dla łańcucha szesnastkowego PKCS#7 /Contents. |
DefaultSignatureLength | int | Odczyt/zapis | Liczba bajtów zarezerwowana dla łańcucha szesnastkowego /Contents PKCS#7. |
ShowProperties | bool | Odczyt/zapis | Gdy true, widoczny wygląd podpisu zawiera jako tekst Reason/Location/ContactInfo podpisującego. |
Metody
| Sygnatura | Opis |
|---|---|
PKCS1() | Wywołuje PKCS1 na tej instancji PKCS1. |
PKCS1(pfx: string, password: string) | Wywołuje PKCS1(pfx, password) na tej instancji PKCS1. |
PKCS1(pfx: Stream, password: string) | Wywołuje PKCS1(pfx, password) na tej instancji PKCS1. |
PKCS1(image: Stream) | Utwórz konfigurację podpisu PKCS#1, której widoczny podpis renderuje obraz jako grafikę wyglądu. |
Signature() | Wywołuje Signature na tej instancji PKCS1. |
Signature(pfx: string, password: string) | Wywołuje Signature(pfx, password) na tej instancji PKCS1. |
Signature(pfx: Stream, password: string) | Wywołuje Signature(pfx, password) na tej instancji PKCS1. |
Verify() | Sprawdź PKCS#7 załadowanego podpisu w stosunku do oryginalnych bajtów PDF — zwraca true, gdy podpis zostanie zdekodowany i zwalidowany. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Sprawdź z wyraźnymi opcjami + DTO wynikowym. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Weryfikacja z przypiętym kluczem publicznym. |
GetSignatureAlgorithmInfo() | Przeanalizuj kopertę PKCS#7 (gdy jest wczytana z istniejącego podpisu), aby zgłosić trójkę: algorytm podpisu / algorytm skrótu / standard kryptograficzny. |