Aspose::Pdf::Facades::PdfFileSignature::TryVerifySignature método

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

Intenta verificar la validez de una firma.

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)
ParámetroTipoDescripción
signNameconst System::SharedPtr<SignatureName>&El nombre de la firma.
opcionesconst System::SharedPtr<Security::ValidationOptions>&Las opciones de verificación.
validationResultSystem::SharedPtr<Security::ValidationResult>&El resultado de la validación del certificado.
verificationResultSystem::SharedPtr<Security::VerificationResult>&El resultado de la verificación.

ReturnValue

Devuelve true si la firma se procesó correctamente. Devuelve false si ocurrió un error durante el proceso de verificación o la firma estaba corrupta o comprometida.

Observaciones

Este método le permite comprobar el certificado de firma usando OCSP y/o CRL (lista de revocación de certificados) para revocación. Este método no verifica la cadena de certificados ni su validez, pero sí comprueba si el certificado final ha sido revocado.

Ver también

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

Intenta verificar la validez de una firma. La verificación se realiza utilizando el certificado de clave pública externo.

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)
ParámetroTipoDescripción
signNameconst System::SharedPtr<SignatureName>&El nombre de la firma.
publicKeyCertificateconst System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&El certificado de clave pública para la verificación.
opcionesconst System::SharedPtr<Security::ValidationOptions>&Las opciones de verificación.
validationResultSystem::SharedPtr<Security::ValidationResult>&El resultado de la validación del certificado.
verificationResultSystem::SharedPtr<Security::VerificationResult>&El resultado de la verificación.

ReturnValue

Devuelve true si la firma se procesó correctamente. Devuelve false si ocurrió un error durante el proceso de verificación o la firma estaba corrupta o comprometida.

Observaciones

Este método le permite comprobar el certificado de firma usando OCSP y/o CRL (lista de revocación de certificados) para revocación. Este método no verifica la cadena de certificados ni su validez, pero sí comprueba si el certificado final ha sido revocado.

Ver también

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

Intenta verificar la validez de una firma. La verificación se realiza utilizando el certificado de clave pública externo.

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)
ParámetroTipoDescripción
signNameconst System::SharedPtr<SignatureName>&El nombre de la firma.
publicKeyCertificateconst System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&El certificado de clave pública para la verificación.
verificationResultSystem::SharedPtr<Security::VerificationResult>&El resultado de la verificación.

ReturnValue

Devuelve true si la firma se procesó correctamente. Devuelve false si ocurrió un error durante el proceso de verificación o la firma estaba corrupta o comprometida.

Ver también

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

Intenta verificar la validez de una firma.

bool Aspose::Pdf::Facades::PdfFileSignature::TryVerifySignature(const System::SharedPtr<SignatureName> &signName, System::SharedPtr<Security::VerificationResult> &verificationResult)
ParámetroTipoDescripción
signNameconst System::SharedPtr<SignatureName>&El nombre de la firma.
verificationResultSystem::SharedPtr<Security::VerificationResult>&El resultado de la verificación.

ReturnValue

Devuelve true si la firma se procesó correctamente. Devuelve false si ocurrió un error durante el proceso de verificación o la firma estaba corrupta o comprometida.

Ver también