Метод THPDFCSCSignatureProvider.Sign

function Sign(const Request: THPDFSignatureProviderRequest;
  out Signature: TBytes): THPDFSignatureProviderStatus;
  override;

Подписывает один digest через endpoint CSC signatures/signHash и возвращает DER-закодированные байты подписи

Запрос заворачивается в batch из одного элемента и делегируется SignHashBatch, поэтому авторизация, идемпотентность, повторы и отмена ведут себя точно как при batch-подписании

spsValid возвращает ровно одну подпись в Signature; batch-результат с иной кардинальностью сообщается как spsMalformed, а любой другой статус провайдера проходит без изменений

CSC-провайдер удалённой подписи

Современные провайдеры подписи