Signature

Signature

Przegląd

Signature jest klasą w Aspose.PDF FOSS dla .NET.

Reprezentuje podpis cyfrowy w dokumencie PDF.

Ta klasa udostępnia 7 metod do pracy z obiektami Signature w programach .NET. Dostępne metody to: GetSignatureAlgorithmInfo, 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 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/zapisPokrętła wyglądu wizualnego uwzględniane przez SignWithAppearance, gdy podpis jest składany za pomocą przeciążenia visible-rect.
CustomSignHashSignHash?Odczyt/zapisOpcjonalny callback external-signer.
UseLtvboolOdczyt/zapisPobiera lub ustawia use ltv.
AvoidEstimatingSignatureLengthboolOdczyt/zapisGdy ustawione na true, podpisujący pomija etap szacowania zakresu bajtów i używa DefaultSignatureLength bezpośrednio przy rezerwowaniu miejsca dla łańcucha szesnastkowego PKCS#7 /Contents.
DefaultSignatureLengthintOdczyt/zapisLiczba bajtów zarezerwowana dla łańcucha szesnastkowego PKCS#7 /Contents.
ShowPropertiesboolOdczyt/zapisGdy true, widoczny wygląd podpisu zawiera jako tekst Powód/Lokalizacja/ContactInfo podpisującego.

Metody

SygnaturaOpis
Signature()Wywołuje Signature na tej instancji Signature.
Signature(pfx: string, password: string)Wywołuje Signature(pfx, password) na tej instancji Signature.
Signature(pfx: Stream, password: string)Wywołuje Signature(pfx, password) na tej instancji Signature.
Verify()Sprawdź PKCS#7 załadowanego podpisu względem oryginalnych bajtów PDF — zwraca true, gdy podpis zostanie zdekodowany i zwalidowany.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Zweryfikuj przy użyciu wyraźnych opcji + DTO wyniku.
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 wczytywana z istniejącego podpisu), aby zgłosić trójkę: algorytm podpisu / algorytm skrótu / standard kryptograficzny.

Zobacz także

 Polski