Проверка файла VerifyData

Добрый день.

Я успешно подписал документ и хочу сейчас проверить подпись на валидность при помощи функции VerifyData. Код на Python.

Проверку хочу сделать файла в формате base64.
Можете помочь расписать флаги и импуты.
Что нужно передать в функцию?

Добрый день!

Это смотря с каким методом и с какими флагами подписали документ и какой вид подписи получили на выходе

Нужно сделать проверку после мультиподписи.
Ниже реализация мультиподписи на python.

kalkanFlags = c.KC_SIGN_CMS + KC_IN_FILE + c.KC_IN_DER + c.KC_OUT_BASE64 + c.KC_WITH_TIMESTAMP
outSign = KalkanCOMTest.SignData(’’, kalkanFlags, inData)

Так как у вас не DETACHED подпись, можете передать вот такие флаги, для вашего случая:
kalkanFlags = c.KC_SIGN_CMS + c.KC_IN_BASE64;
inData = “”
outData = “”
outVerifyInfo = “”
outCert = “”
inSign = outSign
outData, outVerifyInfo, outCert = KalkanCOMTest.VerifyData(" ", kalkanFlags, 0, inData, inSign)

Супер, спасибо большое!