Aspose::Pdf::Forms::Signature clase

Signature class

Una clase abstracta que representa un objeto de firma en el documento pdf. Signatures son campos con valores de objetos de firma, los cuales contienen datos que se utilizan para verificar la validez del documento.

class Signature : public System::Object

Métodos

MétodoDescripción
get_Authority() constEl nombre de la persona o autoridad que firma el documento.
get_AvoidEstimatingSignatureLength() constObtiene y establece una opción que indica si se debe evitar estimar la longitud de una firma.
get_ByteRange() constUna matriz de pares de enteros (desplazamiento de byte inicial, longitud en bytes) que describen el rango exacto de bytes para el cálculo del digest.
get_ContactInfo() constInformación proporcionada por el firmante para permitir que el destinatario contacte al firmante y verifique la firma, p. ej. un número de teléfono.
get_CustomAppearance() constObtiene/establece la apariencia personalizada.
get_CustomSignHash() constEl delegado para firmar de forma personalizada el hash del documento.
get_Date() constLa hora de la firma.
get_DefaultSignatureLength() constObtiene la longitud predeterminada de los datos de la firma en bytes.
get_Location() constEl nombre del host de la CPU o la ubicación física de la firma.
get_OcspSettings() constObtiene/establece la configuración OCSP.
get_Reason() constLa razón de la firma, como (Estoy de acuerdo, Pip B.).
get_ShowProperties() constForzar mostrar/ocultar las propiedades de la firma.
get_TimestampSettings() constObtiene/establece la configuración de marca de tiempo.
get_UseLtv() constObtiene/establece la bandera de validación LTV.
GetSignatureAlgorithmInfo()Recupera información sobre el algoritmo de firma utilizado en la firma.
set_Authority(const System::String&)El nombre de la persona o autoridad que firma el documento.
set_AvoidEstimatingSignatureLength(bool)Obtiene y establece una opción que indica si se debe evitar estimar la longitud de una firma.
set_ContactInfo(const System::String&)Información proporcionada por el firmante para permitir que el destinatario contacte al firmante y verifique la firma, p. ej. un número de teléfono.
set_CustomAppearance(const System::SharedPtr<SignatureCustomAppearance>&)Obtiene/establece la apariencia personalizada.
set_CustomSignHash(SignHash)El delegado para firmar de forma personalizada el hash del documento.
set_Date(System::DateTime)La hora de la firma.
set_DefaultSignatureLength(int32_t)Establece la longitud predeterminada de los datos de la firma en bytes.
set_Location(const System::String&)El nombre del host de la CPU o la ubicación física de la firma.
set_OcspSettings(const System::SharedPtr<Aspose::Pdf::OcspSettings>&)Obtiene/establece la configuración OCSP.
set_Reason(const System::String&)La razón de la firma, como (Estoy de acuerdo, Pip B.).
set_ShowProperties(bool)Forzar mostrar/ocultar las propiedades de la firma.
set_TimestampSettings(const System::SharedPtr<Aspose::Pdf::TimestampSettings>&)Obtiene/establece la configuración de marca de tiempo.
set_UseLtv(bool)Obtiene/establece la bandera de validación LTV.
Signature()Inicializa una nueva instancia de la clase Signature.
Signature(const System::String&, const System::String&)Inicializa una nueva instancia de la clase Signature.
Signature(const System::SharedPtr<System::IO::Stream>&, const System::String&)Inicializa una nueva instancia de la clase Signature.
TryVerify(System::SharedPtr<Security::VerificationResult>&)Intenta verificar el documento respecto a esta firma y devuelve true si el documento es válido o false en caso contrario.
TryVerify(const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&)Intenta verificar el documento respecto a esta firma y devuelve true si el documento es válido o false en caso contrario.
TryVerify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&, System::SharedPtr<Security::VerificationResult>&)Intenta verificar el documento respecto a esta firma y devuelve true si el documento es válido o false en caso contrario. La verificación se realiza utilizando el certificado de clave pública externo.
Verify()Verifica el documento respecto a esta firma y devuelve true si el documento es válido o false en caso contrario.
Verify(const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&)Verifica el documento respecto a esta firma y devuelve true si el documento es válido o false en caso contrario.
Verify(const System::SharedPtr<System::Security::Cryptography::X509Certificates::X509Certificate2>&, const System::SharedPtr<Security::ValidationOptions>&, System::SharedPtr<Security::ValidationResult>&)Verifica el documento respecto a esta firma y devuelve true si el documento es válido o false en caso contrario. La verificación se realiza utilizando el certificado de clave pública externo.

Ver también