При повторном подписывании файла одним и тем же ЭЦП, SignData выдает ошибку
[8f00018] Не удалось сгенерировать цифровую подпись: ERROR 0x2e0a40af: Sign Data - error:2E0A40AF:CMS routines:CMS_add0_cert:certificate already present
ERROR 0x8f00018: Sign Data - add signer error.
ERROR 0x8f00018: Sign Data - maybe you have already signed this data.
В первый раз подписал с флагами KC_SIGN_CMS | KC_IN_BASE64 | KC_OUT_BASE64 | KC_WITH_TIMESTAMP | KC_DETACHED_DATA, в SignData передавал пустой inSign, а данные в inData.
При подписывании во второй раз, читаю образовавшийся CMS подпись и передаю в формате base64 в SignData как inSign, и те же данные в inData.
Как делать повторную подпись через KalkanCrypt?