SetSignProcessSignaturePolicy

الأمان والتواقيع

الوصف

يضبط خاصية التوقيع الموقع signature-policy-identifier لـ CAdES لمسار توقيع PAdES-B-B

الصيغة

Delphi

Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;

المعاملات

SignProcessIDقيمة تُرجعها إحدى دوال NewSignProcessFrom*
PolicyOIDOID بنقاط-عشرية يحدد مستند السياسة. مرِّر قيمة فارغة لمسح الخاصية
PolicyHashHexتجزئة مشفّرة سداسيًا لمستند السياسة
HashAlgorithmرمز الملخص: ‏0 تلقائي/SHA-256، 1 SHA-1، 2 SHA-256، 3 SHA-384، 4 SHA-512

قيم الإرجاع

تُرجع 1 عندما توجد العملية ويُقبل رمز خوارزمية التجزئة؛ وإلا تُرجع 0

ملاحظات

يُقتطع مدخل تجزئة السياسة بطول فردي أو غير سداسي عند أول زوج غير صالح. ولا تُصدَر الخاصية إلا لمسار SubFilter من نوع ETSI.CAdES.detached

انظر أيضا

SetSignProcessCustomSubFilter, SetSignProcessDigestAlgorithm