Не совсем бесплатно, но для подписи наших продуктов SecureBlackbox нужна любая лицензия на любой пакет, а цены на некоторые пакеты ниже $ 100.
Обратите внимание, что за эту цену вы получаете довольно обширную функциональность, которая охватывает подписывание и шифрование PKCS # 1 и PKCS # 7 с использованием RSA, DSA (только подпись) и эллиптических кривых, а также симметричное шифрование, обширную поддержку сертификатов и многое другое. .
В качестве альтернативы вы можете использовать интерфейс к OpenSSL, который также предлагает широкий спектр функций и является бесплатным. Однако его API далеко не прост для понимания, и, как и в случае с любым бесплатным программным обеспечением, поддержка сомнительна.