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

NazwaTypDostępOpis
AuthoritystringOdczyt/zapisPobiera lub ustawia autorytet.
ContactInfostringOdczyt/zapisPobiera lub ustawia informacje kontaktowe.
LocationstringOdczyt/zapisPobiera lub ustawia lokalizację.
ReasonstringOdczyt/zapisPobiera lub ustawia powód.
DateDateTimeOdczyt/zapisPobiera lub ustawia datę.
ByteRangeint[]OdczytWpis /ByteRange podpisu.
TimestampSettingsAspose.Pdf.TimestampSettingsOdczyt/zapisUstawienia TSA RFC 3161; honorowane przez podpisującego, gdy są ustawione.
OcspSettingsAspose.Pdf.OcspSettingsOdczyt/zapisUstawienia OCSP / sprawdzania odwołań; uwzględniane przez podpisującego, gdy są ustawione.
CustomAppearanceSignatureCustomAppearance?Odczyt/zapisUstawienia wyglądu wizualnego uwzględniane przez SignWithAppearance, gdy podpis jest tworzony za pomocą przeciążenia visible-rect.
CustomSignHashSignHash?Odczyt/zapisOpcjonalne wywołanie zwrotne zewnętrznego podpisującego.
UseLtvboolOdczyt/zapisPobiera lub ustawia użycie ltv.
AvoidEstimatingSignatureLengthboolOdczyt/zapisGdy 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.
DefaultSignatureLengthintOdczyt/zapisLiczba bajtów zarezerwowana dla łańcucha szesnastkowego /Contents PKCS#7.
ShowPropertiesboolOdczyt/zapisGdy true, widoczny wygląd podpisu zawiera jako tekst Reason/Location/ContactInfo podpisującego.

Metody

SygnaturaOpis
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.

Zobacz także

 Polski