Class PdfDigitalSignatureDetails

Class PdfDigitalSignatureDetails

اسم الفضاء : Aspose.Words.Saving تجميع: Aspose.Words.dll (25.4.0)

يحتوي على تفاصيل للتوقيع على وثيقة PDF مع توقيع رقمي.

public class PdfDigitalSignatureDetails

Inheritance

object PdfDigitalSignatureDetails

الأعضاء الموروثين

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

Remarks

في الوقت الحالي ، يتم تسجيل مستندات PDF الرقمية فقط على .NET 3.5 أو أعلى.

للتوقيع الرقمي على وثيقة PDF عندما يتم إنشاؤها بواسطة Aspose.Words ، حدد Aspose.Words.Saving.PdfSaveOptions.DigitalSignature تفاصيل الممتلكات إلى Aspose.Words.Saving.PdfDigitalSignature تفاصيل الكائن ثم حفظ الوثيقة في تنسيق PDF يمر Aspose.Words.Saving.PdfSaveOptions كمعيار في طريقة Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions).

يقوم Aspose.Words بإنشاء توقيع PKCS#7 على وثيقة PDF بأكملها ويستخدم فلتر “Adobe.PPKMS” و"adbe.pkcs7.sha1" عند إنشاء توقيع رقمي.

Aspose.Words.Saving.PdfSaveOptions.DigitalSignatureالتفاصيل

Constructors

PdfDigitalSignatureDetails()

يبدأ من هذه الفئة.

public PdfDigitalSignatureDetails()

PdfDigitalSignatureDetails(الشريط، الشريط، الشريط، التاريخ)

يبدأ من هذه الفئة.

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

Parameters

certificateHolder CertificateHolder

شهادة تحتوي على الشهادة نفسها.

reason string

سبب التوقيع

location string

موقع التوقيع .

signatureDate DateTime

تاريخ ووقت التوقيع.

Properties

CertificateHolder

إرجاع الكائن الذي يحتوي على الشهادة المستخدمة للتوقيع على الوثيقة.

public CertificateHolder CertificateHolder { get; set; }

قيمة الممتلكات

CertificateHolder

HashAlgorithm

احصل على أو وضع الخوارزميات.

public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }

قيمة الممتلكات

PdfDigitalSignatureHashAlgorithm

Remarks

القيمة الافتراضية هي الخوارزميات SHA-256 .

Location

يحصل أو يحدد موقع التوقيع.

public string Location { get; set; }

قيمة الممتلكات

string

Remarks

القيمة الافتراضية هي “صفر”.

Reason

يقدم أو يحدد سبب التوقيع.

public string Reason { get; set; }

قيمة الممتلكات

string

Remarks

القيمة الافتراضية هي “صفر”.

SignatureDate

يحصل أو يحدد موعد التوقيع.

public DateTime SignatureDate { get; set; }

قيمة الممتلكات

DateTime

Remarks

القيمة الافتراضية هي الوقت الحالي.

هذا القيمة سوف تظهر في التوقيع الرقمي كزمن الكمبيوتر غير المحدد.

TimestampSettings

يحصل أو يضع إعدادات التوقيع الرقمي.

public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }

قيمة الممتلكات

PdfDigitalSignatureTimestampSettings

Remarks

القيمة الافتراضية هي وسيتم طباعة التوقيع الرقمي في الوقت المناسب.عندما يتم تعيين هذه الخصائص على كائن صالح Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings، ثم سيتم طباعة التوقيع الرقمي في وثيقة PDF في الوقت المناسب.

 عربي