Aspose::Pdf::Forms::Signature::TryVerify method

Signature::TryVerify(const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&) method

Try to verify the document regarding this signature and return true if document is valid or otherwise false.

bool Aspose::Pdf::Forms::Signature::TryVerify(const System::SharedPtr<Security::ValidationOptions> &options, System::SharedPtr<Security::ValidationResult> &validationResult, System::SharedPtr<Security::VerificationResult> &verificationResult)
ParameterTypeDescription
optionsconst System::SharedPtr<Security::ValidationOptions>&The verification options.
validationResultSystem::SharedPtr<Security::ValidationResult>&The certificate validation result.
verificationResultSystem::SharedPtr<Security::VerificationResult>&The verification result.

ReturnValue

Returns true if the signature was processed correctly. Returns false if an error occurred during the verification process or the signature was corrupted or compromised.

See Also

Signature::TryVerify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&) method

Try to verify the document regarding this signature and return true if document is valid or otherwise false. Verification is performed using the external public key certificate.

bool Aspose::Pdf::Forms::Signature::TryVerify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2> &publicKeyCertificate, const System::SharedPtr<Security::ValidationOptions> &options, System::SharedPtr<Security::ValidationResult> &validationResult, System::SharedPtr<Security::VerificationResult> &verificationResult)
ParameterTypeDescription
publicKeyCertificateconst System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&The public key certificate for verification.
optionsconst System::SharedPtr<Security::ValidationOptions>&The verification options.
validationResultSystem::SharedPtr<Security::ValidationResult>&The certificate validation result.
verificationResultSystem::SharedPtr<Security::VerificationResult>&The verification result.

ReturnValue

Returns true if the signature was processed correctly. Returns false if an error occurred during the verification process or the signature was corrupted or compromised.

See Also

Signature::TryVerify(System::SharedPtr<Security::VerificationResult>&) method

Try to verify the document regarding this signature and return true if document is valid or otherwise false.

bool Aspose::Pdf::Forms::Signature::TryVerify(System::SharedPtr<Security::VerificationResult> &verificationResult)
ParameterTypeDescription
verificationResultSystem::SharedPtr<Security::VerificationResult>&The verification result.

ReturnValue

Returns true if the signature was processed correctly. Returns false if an error occurred during the verification process or the signature was corrupted or compromised.

See Also