Class PdfDigitalSignatureDetails
Nom dels espais: Aspose.Words.Saving Assemblea: Aspose.Words.dll (25.4.0)
Conté detalls per signar un document PDF amb una signatura digital.
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Actualment, els documents PDF digitalitzats només estan disponibles en .NET 3.5 o superior.
Per signar digitalment un document PDF quan és creat per Aspose.Words, s’estableix l’Aspose.Words.Saving.PdfSaveOptions.DigitalSignature Detalls de la propietat d’un aspose.Words.Saving.PdfDigitalSignature Detalls de l’objecte i després salvar el document en el format PDF passant l’Aspose.Words.Saving.PdfSaveOptions com a paràmetre en l’Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) mètode.
Aspose.Words crea una signatura PKCS#7 sobre tot el document PDF i utilitza el filtre “Adobe.PPKMS” i el subfiltre “adbe.pkcs7.sha1” quan crea una signatura digital.
Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails
Constructors
PdfDigitalSignatureDetails()
Iniciar una instància d’aquesta classe.
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(Certificació Holder, string, string, DateTime)
Iniciar una instància d’aquesta classe.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
Un certificat que conté el mateix certificat.
reason
string
La raó de la signatura.
location
string
Lloc de la signatura.
signatureDate
DateTime
Data i hora de la signatura.
Properties
CertificateHolder
Retorna l’objecte titular del certificat que conté el certificat que s’ha utilitzat per signar el document.
public CertificateHolder CertificateHolder { get; set; }
Valor de la propietat
HashAlgorithm
Obtenir o establir l’algoritme de hash.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
Valor de la propietat
PdfDigitalSignatureHashAlgorithm
Remarks
El valor estàndard és l’algoritme SHA-256.
Location
Obtenir o establir la ubicació de la signatura.
public string Location { get; set; }
Valor de la propietat
Remarks
El valor estàndard és ’null'.
Reason
Obtenir o establir la raó de la signatura.
public string Reason { get; set; }
Valor de la propietat
Remarks
El valor estàndard és ’null'.
SignatureDate
Obté o fixa la data de la signatura.
public DateTime SignatureDate { get; set; }
Valor de la propietat
Remarks
El valor estàndard és el temps actual.
Aquest valor apareixerà en la signatura digital com un temps informàtic no identificat.
TimestampSettings
Obté o estableix la signatura digital de les ajudes d’estamp.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
Valor de la propietat
PdfDigitalSignatureTimestampSettings
Remarks
El valor estàndard és i la signatura digital no serà imprimida en el temps. Quan aquesta propietat s’estableix a un objecte d’Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, llavors la signatura digital en el document PDF serà imprimida en el temps.