Class PdfDigitalSignatureDetails
Tên không gian: Aspose.Words.Saving Tổng hợp: Aspose.Words.dll (25.4.0)
Nó chứa chi tiết để ký một tài liệu PDF với chữ ký kỹ thuật số.
public class PdfDigitalSignatureDetails
Inheritance
object ← PdfDigitalSignatureDetails
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Hiện tại, các tài liệu PDF được đăng ký kỹ thuật số chỉ có sẵn trên .NET 3.5 hoặc cao hơn.
Để đăng ký kỹ thuật số một tài liệu PDF khi nó được tạo bởi Aspose.Words, thiết lập Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureDetails thuộc tính cho một Aspose.Words.Saving.PdfDigitalSignatureDetails đối tượng và sau đó lưu tài liệu trong định dạng PDF thông qua Aspose.Words.Saving.PdfSaveOptions như một thông số vào Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) phương pháp.
Aspose.Words tạo chữ ký PKCS#7 trên toàn bộ tài liệu PDF và sử dụng bộ lọc “Adobe.PPKMS” và bộ lọc phụ “adbe.pkcs7.sha1” khi tạo chữ ký kỹ thuật số.
Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureThông tin
Constructors
PdfDigitalSignatureDetails()
Bắt đầu một trường hợp của lớp này.
public PdfDigitalSignatureDetails()
PdfDigitalSignatureDetails(CertificateHolder, string, string, DateTime)
Bắt đầu một trường hợp của lớp này.
public PdfDigitalSignatureDetails(CertificateHolder certificateHolder, string reason, string location, DateTime signatureDate)
Parameters
certificateHolder
CertificateHolder
Một giấy chứng nhận có chứa bản thân giấy chứng nhận.
reason
string
Lý do để ký.
location
string
Vị trí của chữ ký
signatureDate
DateTime
Ngày và thời gian đăng ký.
Properties
CertificateHolder
Quay lại đối tượng người giữ giấy chứng nhận chứa giấy chứng nhận đã được sử dụng để ký giấy chứng nhận.
public CertificateHolder CertificateHolder { get; set; }
Giá trị bất động sản
HashAlgorithm
Nhận hoặc đặt thuật toán hash.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
Giá trị bất động sản
PdfDigitalSignatureHashAlgorithm
Remarks
Giá trị mặc định là thuật toán SHA-256
Location
Nhận hoặc đặt vị trí của chữ ký.
public string Location { get; set; }
Giá trị bất động sản
Remarks
Giá trị mặc định là ‘zero’.
Reason
Nhận hoặc đặt lý do cho việc ký kết.
public string Reason { get; set; }
Giá trị bất động sản
Remarks
Giá trị mặc định là ‘zero’.
SignatureDate
Nhận hoặc đặt ngày ký kết.
public DateTime SignatureDate { get; set; }
Giá trị bất động sản
Remarks
Giá trị mặc định là thời gian hiện tại.
Giá trị này sẽ xuất hiện trong chữ ký kỹ thuật số như một thời gian máy tính không được xác định.
TimestampSettings
Nhận hoặc đặt cài đặt timestamp chữ ký kỹ thuật số.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
Giá trị bất động sản
PdfDigitalSignatureTimestampSettings
Remarks
Giá trị mặc định là và chữ ký kỹ thuật số sẽ không được in thời gian.Khi thuộc tính này được thiết lập cho một Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings đối tượng, sau đó chữ ký kỹ thuật số trong tài liệu PDF sẽ được in thời gian.