Хотя openssl не так прост в использовании, как Crypto ++, он поддерживает стандарты, основанные на PKCS # 7.Вы можете посмотреть в apps / cms.c примеры всего, что вам нужно.Другим вариантом является RSA BSAFE-C, который доступен в бесплатной версии для того, что называется программой RSA Share.Глядя на руководство для разработчиков , глава 5 показывает, что PKCS # 7 поддерживается.