Любые рекомендуемые криптографические библиотеки для Java. Что мне нужно, так это возможность разбирать сертификаты X.509 для извлечения содержащейся в них информации.
Спасибо
В большинстве сертификатов гораздо больше, чем обрабатывается java.security.cert.X509Certificate. Если вам нужно проанализировать значения расширений, обратитесь к Bouncy Castle Crypto API . (Также предлагается версия на C #.)
java.security.cert.X509Certificate
В Java java.security.cert.CertificateFactory.
"Фабрика сертификатов для X.509 должна возвращать сертификаты, которые являются экземпляром java.security.cert.X509Certificate"
Вы также можете взглянуть на Keyczar , разработанный Google. Эта библиотека пытается сделать безопасность максимально простой и может быть проще в использовании, чем стандартные библиотеки Java ...
Java не нуждается в криптографических библиотеках, она уже поставляется с этой функциональностью. В частности, java.security.cert.X509Certificate.