невалидная подпись PKS#7
gosha20777 opened this issue · comments
Пытаюсь получить PKS#7 подпись.
import ru.smevx.crypto.smev3.cms.*;
...
File file = new File("my_file.zip");
byte[] data = getBytesFromFile(file);
byte[] pks7Data = PKCS7Utils.sign(privateKey, cert, data);
boolean isValid = PKCS7Utils.validate(pks7Data, data);
программа возвращает True. Однако при отправе в смэв 3 - смэв 3 ругается что подпись не валидная: MEV-100:Проверка подписи на вложении req_21a74dd1-f48e-4779-9d76-62a2b2b7e484.zip: Подпись не прошла проверку по сертификату.
сертификат с алгоритмом гост 2012.
Пытаюсь получить PKS#7 подпись.
import ru.smevx.crypto.smev3.cms.*; ... File file = new File("my_file.zip"); byte[] data = getBytesFromFile(file); byte[] pks7Data = PKCS7Utils.sign(privateKey, cert, data); boolean isValid = PKCS7Utils.validate(pks7Data, data);программа возвращает True. Однако при отправе в смэв 3 - смэв 3 ругается что подпись не валидная:
MEV-100:Проверка подписи на вложении req_21a74dd1-f48e-4779-9d76-62a2b2b7e484.zip: Подпись не прошла проверку по сертификату.
сертификат с алгоритмом гост 2012.
С алгоритмами электронной подписи ГОСТ библиотека пока работать не умеет.
Если есть есть возможность и желание добавить эту функциональность, буду благодарен за помощь.