В ОС Windows (версии 8 и 10) все тесты фэйлятся на этапе чтения из файла: java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:/Projects/smevx-crypto/build/resources/test/smev2-test-msg.xml
Если в методе SignVerifyTest.loadResource() заменить
final byte[] encoded = Files.readAllBytes(Paths.get(url.getPath()));
на
final byte[] encoded = Files.readAllBytes(Paths.get(url.toURI()));
программа возвращает True. Однако при отправе в смэв 3 - смэв 3 ругается что подпись не валидная: MEV-100:Проверка подписи на вложении req_21a74dd1-f48e-4779-9d76-62a2b2b7e484.zip: Подпись не прошла проверку по сертификату.