Class PdfDigitalSignatureDetails
Numele spaţiului: Aspose.Words.Saving Asamblare: Aspose.Words.dll (25.4.0)
Conține detalii pentru semnarea unui document PDF cu o semnătură digitală.
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
În prezent, documentele PDF înregistrate digital sunt disponibile numai pe .NET 3.5 sau mai sus.
Pentru a semna în mod digital un document PDF atunci când este creat de Aspose.Words, setarea Aspose.Words.Saving.PdfSaveOptions.DigitalSignature Detalii proprietatea unui valabil Aspose.Words.Saving.PdfDigitalSignature Detalii obiect și apoi salvează documentul în format PDF trecând prin Aspose.Words.Saving.PdfSaveOptions ca un parametru în metoda Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions).
Aspose.Words creează o semnătură PKCS#7 pe întregul document PDF și utilizează filtrul “Adobe.PPKMS” și subfiltrul “adbe.pkcs7.sha1” atunci când creează o semnătură digitală.
Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails
Constructors
PdfDigitalSignatureDetails()
Inițializați o instanță din această clasă.
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(CertificateHolder, string, string, dateTime)
Inițializați o instanță din această clasă.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
Un titular de certificat care conține certificatul în sine.
reason
string
Motivul pentru semnare.
location
string
Locul de semnare.
signatureDate
DateTime
Data şi ora semnării.
Properties
CertificateHolder
Întoarce obiectul deținătorului certificatului care conține certificatul a fost folosit pentru a semna documentul.
public CertificateHolder CertificateHolder { get; set; }
Valoarea proprietății
HashAlgorithm
Obține sau stabilește algoritmul hash.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
Valoarea proprietății
PdfDigitalSignatureHashAlgorithm
Remarks
Valoarea standardă este algoritmul SHA-256 .
Location
Obține sau stabilește locația semnării.
public string Location { get; set; }
Valoarea proprietății
Remarks
Valoarea standardă este „zero”.
Reason
Obține sau stabilește motivul pentru semnare.
public string Reason { get; set; }
Valoarea proprietății
Remarks
Valoarea standardă este „zero”.
SignatureDate
Obține sau stabilește data semnării.
public DateTime SignatureDate { get; set; }
Valoarea proprietății
Remarks
Valoarea defaultă este ora actuală.
Această valoare va apărea în semnătura digitală ca un timp de calculator nedeclarat.
TimestampSettings
Obține sau stabilește setările de timp de semnătură digitală.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
Valoarea proprietății
PdfDigitalSignatureTimestampSettings
Remarks
Când această proprietate este setată la un obiect valabil Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings, apoi semnătura digitală din documentul PDF va fi imprimată în timp.