طريقة THPDFCSCSignatureProvider.Sign
function Sign(const Request: THPDFSignatureProviderRequest;
out Signature: TBytes): THPDFSignatureProviderStatus;
override;
توقّع تجزئة واحدة عبر نقطة النهاية signatures/signHash الخاصة بـ CSC وتعيد بايتات التوقيع بترميز DER
يغلَّف الطلب في دفعة من عنصر واحد ويُفوَّض إلى SignHashBatch، فيسلك التفويض والجمود (idempotency) وإعادة المحاولة والإلغاء المسلك نفسه المتبع في توقيع الدفعات
تعيد spsValid توقيعًا واحدًا بالضبط في Signature؛ وتبلَّغ نتيجة الدفعة التي يختلف عددها عن المطلوب بوصفها spsMalformed، بينما يمرّ أي حالة مزوّد أخرى دون تغيير