SetSignProcessSignaturePolicy
الأمان والتواقيع
الوصف
يضبط خاصية التوقيع الموقع signature-policy-identifier لـ CAdES لمسار توقيع PAdES-B-B
الصيغة
Delphi
Function TPDFlib.SetSignProcessSignaturePolicy(SignProcessID: Integer; Const PolicyOID, PolicyHashHex: WideString; HashAlgorithm: Integer): Integer;
المعاملات
| SignProcessID | قيمة تُرجعها إحدى دوال NewSignProcessFrom* |
|---|---|
| PolicyOID | OID بنقاط-عشرية يحدد مستند السياسة. مرِّر قيمة فارغة لمسح الخاصية |
| 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