HPDFCMSBuildSignedDataWithProvider

Строит отсоединённые (detached) CMS SignedData, оставляя операции с приватным ключом внутри выбранного вызывающим signature provider

Объявление

function HPDFCMSBuildSignedDataWithProvider(const CertificateDER,
  DocDigest: TBytes; Provider: THPDFSignatureProvider;
  const KeyIdentifier: AnsiString;
  const Options: THPDFCMSSignOptions): TBytes;

DocDigest должен совпадать по размеру с выбранным Options.DigestAlgorithm, а Provider обязан заявлять поддержку spcSign

Вход запроса — выбранный digest набора подписанных атрибутов DER; он включает OID digest и подписи, выбранную схему RSA или ECDSA, длину соли PSS, сертификат, идентификатор ключа и уникальный идентификатор операции