Aspose::Pdf::Facades::PdfFileSignature::TryVerifySignature метод

PdfFileSignature::TryVerifySignature(const System::SharedPtr<SignatureName>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&) method

Попробуйте проверить действительность подписи.

bool Aspose::Pdf::Facades::PdfFileSignature::TryVerifySignature(const System::SharedPtr<SignatureName> &signName, const System::SharedPtr<Security::ValidationOptions> &options, System::SharedPtr<Security::ValidationResult> &validationResult, System::SharedPtr<Security::VerificationResult> &verificationResult)
ПараметрТипОписание
signNameconst System::SharedPtr<SignatureName>&Имя подписи.
опцииconst System::SharedPtr<Security::ValidationOptions>&Параметры проверки.
validationResultSystem::SharedPtr<Security::ValidationResult>&Результат проверки сертификата.
verificationResultSystem::SharedPtr<Security::VerificationResult>&Результат проверки.

ReturnValue

Возвращает true, если подпись была обработана корректно. Возвращает false, если во время процесса проверки произошла ошибка или подпись была повреждена или скомпрометирована.

Примечания

Этот метод позволяет проверить сертификат подписи с помощью OCSP и/или CRL (списка отзыва сертификатов) на предмет отзыва. Метод не проверяет цепочку сертификатов и её действительность, но проверяет, был ли отозван конечный сертификат.

См. также

PdfFileSignature::TryVerifySignature(const System::SharedPtr<SignatureName>&, const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&) method

Попробуйте проверить действительность подписи. Проверка выполняется с использованием внешнего сертификата открытого ключа.

bool Aspose::Pdf::Facades::PdfFileSignature::TryVerifySignature(const System::SharedPtr<SignatureName> &signName, 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)
ПараметрТипОписание
signNameconst System::SharedPtr<SignatureName>&Имя подписи.
publicKeyCertificateconst System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&Сертификат открытого ключа для проверки.
опцииconst System::SharedPtr<Security::ValidationOptions>&Параметры проверки.
validationResultSystem::SharedPtr<Security::ValidationResult>&Результат проверки сертификата.
verificationResultSystem::SharedPtr<Security::VerificationResult>&Результат проверки.

ReturnValue

Возвращает true, если подпись была обработана корректно. Возвращает false, если во время процесса проверки произошла ошибка или подпись была повреждена или скомпрометирована.

Примечания

Этот метод позволяет проверить сертификат подписи с помощью OCSP и/или CRL (списка отзыва сертификатов) на предмет отзыва. Метод не проверяет цепочку сертификатов и её действительность, но проверяет, был ли отозван конечный сертификат.

См. также

PdfFileSignature::TryVerifySignature(const System::SharedPtr<SignatureName>&, const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, System::SharedPtr<Security::VerificationResult>&) method

Попробуйте проверить действительность подписи. Проверка выполняется с использованием внешнего сертификата открытого ключа.

bool Aspose::Pdf::Facades::PdfFileSignature::TryVerifySignature(const System::SharedPtr<SignatureName> &signName, const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2> &publicKeyCertificate, System::SharedPtr<Security::VerificationResult> &verificationResult)
ПараметрТипОписание
signNameconst System::SharedPtr<SignatureName>&Имя подписи.
publicKeyCertificateconst System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&Сертификат открытого ключа для проверки.
verificationResultSystem::SharedPtr<Security::VerificationResult>&Результат проверки.

ReturnValue

Возвращает true, если подпись была обработана корректно. Возвращает false, если во время процесса проверки произошла ошибка или подпись была повреждена или скомпрометирована.

См. также

PdfFileSignature::TryVerifySignature(const System::SharedPtr<SignatureName>&, System::SharedPtr<Security::VerificationResult>&) method

Попробуйте проверить действительность подписи.

bool Aspose::Pdf::Facades::PdfFileSignature::TryVerifySignature(const System::SharedPtr<SignatureName> &signName, System::SharedPtr<Security::VerificationResult> &verificationResult)
ПараметрТипОписание
signNameconst System::SharedPtr<SignatureName>&Имя подписи.
verificationResultSystem::SharedPtr<Security::VerificationResult>&Результат проверки.

ReturnValue

Возвращает true, если подпись была обработана корректно. Возвращает false, если во время процесса проверки произошла ошибка или подпись была повреждена или скомпрометирована.

См. также