В настоящее время я обновляю приложение, которое генерирует сообщения OpenPGP, чтобы соответствовать FIPS 140-2. В настоящее время я генерирую сообщения PGP, использующие шифрование RSA / AES-256, которые являются утвержденными алгоритмами с использованием BouncyCastle и его поставщика OpenPGP. Я больше не могу использовать BouncyCastly, поскольку он не проверяется FIPS 140-2, поэтому я смотрю на библиотеку BSAFE из RSA.
Эта библиотека не имеет высокоуровневой абстракции, позволяющей вам напрямую генерировать сообщение OpenPGP. Кто-нибудь знает библиотеку, которая может использовать существующего JCE-провайдера (например, мою библиотеку BSAFE), способную генерировать сообщения OpenPGP? Я действительно хотел бы избежать необходимости реализовывать спецификацию OpenPGP самостоятельно, так как кажется, что это займет довольно много времени. В качестве альтернативы какие-либо предложения для других способов отформатировать мои зашифрованные файлы?
Заранее спасибо за любой вклад!