Aspose::Pdf::Forms::Signature-klass

Signature class

En abstrakt klass som representerar signaturobjekt i pdf-dokumentet. Signatures är fält med värden av signaturobjekt, de sista innehåller data som används för att verifiera dokumentets giltighet.

class Signature : public System::Object

Metoder

MetodBeskrivning
get_Authority() constNamnet på personen eller myndigheten som signerar dokumentet.
get_AvoidEstimatingSignatureLength() constHämtar och anger ett alternativ som betyder om man ska undvika att uppskatta längden på en signatur.
get_ByteRange() constEn array av par av heltal (startbyteoffset, längd i byte) som ska beskriva det exakta byteintervallet för digestberäkningen.
get_ContactInfo() constInformation som tillhandahålls av signatären för att möjliggöra att mottagaren kan kontakta signatären för att verifiera signaturen, t.ex. ett telefonnummer.
get_CustomAppearance() constHämtar/anger det anpassade utseendet.
get_CustomSignHash() constDelegaten för att anpassat signera dokumentets hash.
get_Date() constTidpunkten för signering.
get_DefaultSignatureLength() constHämtar standardlängden för signaturdata i byte.
get_Location() constCPU-värdnamnet eller den fysiska platsen för signeringen.
get_OcspSettings() constHämtar/anger OCSP-inställningar.
get_Reason() constAnledningen till signeringen, såsom (Jag godkänner, Pip B.).
get_ShowProperties() constTvinga att visa/dölja signaturegenskaper.
get_TimestampSettings() constHämtar/anger tidsstämpelinställningar.
get_UseLtv() constHämtar/anger LTV-valideringsflagga.
GetSignatureAlgorithmInfo()Hämtar information om signaturalgoritmen som används i signaturen.
set_Authority(const System::String&)Namnet på personen eller myndigheten som signerar dokumentet.
set_AvoidEstimatingSignatureLength(bool)Hämtar och anger ett alternativ som betyder om man ska undvika att uppskatta längden på en signatur.
set_ContactInfo(const System::String&)Information som tillhandahålls av signatären för att möjliggöra att mottagaren kan kontakta signatären för att verifiera signaturen, t.ex. ett telefonnummer.
set_CustomAppearance(const System::SharedPtr<SignatureCustomAppearance>&)Hämtar/anger det anpassade utseendet.
set_CustomSignHash(SignHash)Delegaten för att anpassat signera dokumentets hash.
set_Date(System::DateTime)Tidpunkten för signering.
set_DefaultSignatureLength(int32_t)Anger standardlängden för signaturdata i byte.
set_Location(const System::String&)CPU-värdnamnet eller den fysiska platsen för signeringen.
set_OcspSettings(const System::SharedPtr<Aspose::Pdf::OcspSettings>&)Hämtar/anger OCSP-inställningar.
set_Reason(const System::String&)Anledningen till signeringen, såsom (Jag godkänner, Pip B.).
set_ShowProperties(bool)Tvinga att visa/dölja signaturegenskaper.
set_TimestampSettings(const System::SharedPtr<Aspose::Pdf::TimestampSettings>&)Hämtar/anger tidsstämpelinställningar.
set_UseLtv(bool)Hämtar/anger LTV-valideringsflagga.
Signature()Initierar en ny instans av klassen Signature.
Signature(const System::String&, const System::String&)Initierar en ny instans av klassen Signature.
Signature(const System::SharedPtr<System::IO::Stream>&, const System::String&)Initierar en ny instans av klassen Signature.
TryVerify(System::SharedPtr<Security::VerificationResult>&)Försök att verifiera dokumentet med avseende på denna signatur och returnera true om dokumentet är giltigt annars false.
TryVerify(const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&)Försök att verifiera dokumentet med avseende på denna signatur och returnera true om dokumentet är giltigt annars false.
TryVerify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&)Försök att verifiera dokumentet med avseende på denna signatur och returnera true om dokumentet är giltigt annars false. Verifieringen utförs med hjälp av det externa offentliga nyckelcertifikatet.
Verify()Verifiera dokumentet med avseende på denna signatur och returnera true om dokumentet är giltigt annars false.
Verify(const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&)Verifiera dokumentet med avseende på denna signatur och returnera true om dokumentet är giltigt annars false.
Verify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&)Verifiera dokumentet med avseende på denna signatur och returnera true om dokumentet är giltigt annars false. Verifieringen utförs med hjälp av det externa offentliga nyckelcertifikatet.

Se även