PKCS7Detached

PKCS7Detached

Przegląd

PKCS7Detached jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Signature.

Konfiguracja odłączonego podpisu PKCS#7 (CMS).

Ta klasa udostępnia 6 metod do pracy z obiektami PKCS7Detached w programach .NET. Dostępne metody to: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash oraz 8 innych.

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 przyczynę.
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 unieważnień; honorowane przez podpisującego, gdy są ustawione.
CustomAppearanceSignatureCustomAppearance?Odczyt/zapisRegulacje wyglądu wizualnego honorowane przez SignWithAppearance, gdy podpis jest tworzony przy użyciu przeciążenia visible-rect.
CustomSignHashSignHash?Odczyt/zapisOpcjonalny callback zewnętrznego podpisującego.
UseLtvboolOdczyt/zapisPobiera lub ustawia użycie ltv.
AvoidEstimatingSignatureLengthboolOdczyt/zapisGdy true, podpisujący pomija etap szacowania zakresu bajtów i używa DefaultSignatureLength bezpośrednio przy rezerwowaniu miejsca dla szesnastkowego ciągu 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 Powód/Lokalizacja/ContactInfo podpisującego.

Metody

SygnaturaOpis
PKCS7Detached()Wywołuje PKCS7Detached na tej instancji PKCS7Detached.
PKCS7Detached(pfx: string, password: string)Wywołuje PKCS7Detached(pfx, password) na tej instancji PKCS7Detached.
PKCS7Detached(pfx: Stream, password: string)Wywołuje PKCS7Detached(pfx, password) na tej instancji PKCS7Detached.
Signature()Wywołuje Signature na tej instancji PKCS7Detached.
Verify()Sprawdź PKCS#7 załadowanego podpisu względem oryginalnych bajtów PDF — zwraca true, gdy podpis zostanie zdekodowany i zwalidowany.
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