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; }
قيمة الممتلكات
HashAlgorithm
احصل على أو وضع الخوارزميات.
public PdfDigitalSignatureHashAlgorithm HashAlgorithm { get; set; }
قيمة الممتلكات
PdfDigitalSignatureHashAlgorithm
Remarks
القيمة الافتراضية هي الخوارزميات SHA-256 .
Location
يحصل أو يحدد موقع التوقيع.
public string Location { get; set; }
قيمة الممتلكات
Remarks
القيمة الافتراضية هي “صفر”.
Reason
يقدم أو يحدد سبب التوقيع.
public string Reason { get; set; }
قيمة الممتلكات
Remarks
القيمة الافتراضية هي “صفر”.
SignatureDate
يحصل أو يحدد موعد التوقيع.
public DateTime SignatureDate { get; set; }
قيمة الممتلكات
Remarks
القيمة الافتراضية هي الوقت الحالي.
هذا القيمة سوف تظهر في التوقيع الرقمي كزمن الكمبيوتر غير المحدد.
TimestampSettings
يحصل أو يضع إعدادات التوقيع الرقمي.
public PdfDigitalSignatureTimestampSettings TimestampSettings { get; set; }
قيمة الممتلكات
PdfDigitalSignatureTimestampSettings
Remarks
القيمة الافتراضية هي وسيتم طباعة التوقيع الرقمي في الوقت المناسب.عندما يتم تعيين هذه الخصائص على كائن صالح Aspose.Words.Saving.PdfDigitalSignatureTimestampSettings، ثم سيتم طباعة التوقيع الرقمي في وثيقة PDF في الوقت المناسب.