Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Nombre del espacio: Aspose.Words.Saving Asamblea: Aspose.Words.dll (25.4.0)

Contiene los detalles para firmar un documento PDF con una firma digital.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

Miembros heredados

object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Remarks

En la actualidad, los documentos PDF digitalmente firmados sólo están disponibles en .NET 3.5 o superior.

Para firmar digitalmente un documento PDF cuando se crea por Aspose.Words, fija el Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails propiedad a un Aspose.Words.Saving.PdfDigitalSignatureDetails objeto y luego salvar el documento en el formato PDF pasando el Aspose.Words.Saving.PdfSaveOptions como un parámetro en el método Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions.

Aspose.Words crea una firma PKCS#7 en todo el documento PDF y utiliza el filtro “Adobe.PPKMS” y el subfiltro “adbe.pkcs7.sha1” al crear una firma digital.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignature Detalles

Constructors

PdfDigitalSignatureDetails()

Inicializa una instancia de esta clase.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(CertificadoHolder, string, string, DateTime)

Inicializa una instancia de esta clase.

public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)

Parameters

certificateHolder CertificateHolder

Un certificado que contiene el mismo certificado.

reason string

La razón de la firma.

location string

La ubicación de la firma.

signatureDate DateTime

fecha y hora de la firma.

Properties

CertificateHolder

Devolve el objeto titular del certificado que contiene el certificado que se utilizó para firmar el documento.

public CertificateHolder CertificateHolder { get; set; }

Valor de la propiedad

CertificateHolder

HashAlgorithm

Obtenga o establece el algoritmo de hash.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Valor de la propiedad

PdfDigitalSignatureHashAlgorithm

Remarks

El valor estándar es el algoritmo SHA-256.

Location

Obtenga o establece la ubicación de la firma.

public string Location { get; set; }

Valor de la propiedad

string

Remarks

El valor estándar es “nulo'.

Reason

Obtenga o establece la razón para la firma.

public string Reason { get; set; }

Valor de la propiedad

string

Remarks

El valor estándar es “nulo'.

SignatureDate

Recibe o establece la fecha de la firma.

public DateTime SignatureDate { get; set; }

Valor de la propiedad

DateTime

Remarks

El valor estándar es el tiempo actual.

Este valor aparecerá en la firma digital como un tiempo informático no identificado.

TimestampSettings

Obtenga o establece las configuraciones de timestamp de la firma digital.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Valor de la propiedad

PdfDigitalSignatureTimestampSettings

Remarks

Cuando esta propiedad se configura a un objeto válido Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, entonces la firma digital en el documento PDF se imprimirá a tiempo.

 Español