Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

Il nome: Aspose.Words.Saving Assemblea: Aspose.Words.dll (25.4.0)

Contiene i dettagli per la firma di un documento PDF con una firma digitale.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

I membri ereditari

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

Remarks

Attualmente i documenti PDF digitalmente iscritti sono disponibili solo su .NET 3.5 o superiore.

Per firmare digitalmente un documento PDF quando viene creato da Aspose.Words, impostare Aspose.Words.Saving.PdfSaveOptions.DigitalSignature Dettagli di proprietà a un valido Aspose.Words.Saving.PdfDigitalSignature Dettagli di oggetto e poi salvare il documento nel formato PDF passando Aspose.Words.Saving.PdfSaveOptions come parametro nel metodo Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions).

Aspose.Words crea una firma PKCS#7 su tutto il documento PDF e utilizza il filtro “Adobe.PPKMS” e il subfiltro “adbe.pkcs7.sha1” per creare una firma digitale.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignature dettagli

Constructors

PdfDigitalSignatureDetails()

inizializza un’indagine di questa classe.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(CertificateHolder, string, string, DateTime)

inizializza un’indagine di questa classe.

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

Parameters

certificateHolder CertificateHolder

Un titolare del certificato che contiene il certificato stesso.

reason string

Il motivo della firma.

location string

La posizione della firma.

signatureDate DateTime

Data e ora della firma.

Properties

CertificateHolder

Ritorna l’oggetto titolare del certificato che contiene il certificato utilizzato per firmare il documento.

public CertificateHolder CertificateHolder { get; set; }

Valore di proprietà

CertificateHolder

HashAlgorithm

Ottenere o impostare l’algoritmo hash.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

Valore di proprietà

PdfDigitalSignatureHashAlgorithm

Remarks

Il valore predefinito è l’algoritmo SHA-256

Location

Riceve o stabilisce la posizione della firma.

public string Location { get; set; }

Valore di proprietà

string

Remarks

Il valore predefinito è “zero”.

Reason

Riceve o stabilisce il motivo per la firma.

public string Reason { get; set; }

Valore di proprietà

string

Remarks

Il valore predefinito è “zero”.

SignatureDate

Riceve o stabilisce la data della firma.

public DateTime SignatureDate { get; set; }

Valore di proprietà

DateTime

Remarks

Il valore di default è il tempo attuale.

Questo valore verrà visualizzato nella firma digitale come un tempo informatico non registrato.

TimestampSettings

Riceve o impone le impostazioni di timestamp della firma digitale.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

Valore di proprietà

PdfDigitalSignatureTimestampSettings

Remarks

Quando questa proprietà è impostata su un oggetto valido Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, allora la firma digitale nel documento PDF sarà impostata in tempo.

 Italiano