Тип данных DskSignCommitmentOutput
Технические данные протокола Sign (КриптоПро Ключ).
Поле | Тип | Описание |
---|---|---|
isFullDocument | bool | Тип документа для подписи |
serverPublicKey | Dictionary<string, string> | Открытый ключ сервера. |
documentPreSignedHash | Dictionary<string, string> | Словарь хэш-значений для подписи. |
documentPreDataId | Dictionary<string, string> | Словарь идентификаторов документов для подписи. |
Ключом словаря является ID подписываемого документа. Значение словаря - открытый ключ сервера (HEX-строка).
Значение необходимо задать через CryptoKeySetParam(CRYPTOKEY_SIGN_SERVER_R
)
Заполнение полей documentPreSignedHash, documentPreDataId зависит от флага isFullDocument.
- false - documentPreSignedHash
- true - documentPreDataId