Class PdfDigitalSignatureDetails

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

CertificateHolder

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

string

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

string

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

DateTime

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.

 Tiếng Việt