title: OpenSSL Java bindings for Java Cryptography Architecture (JCA)
body: <p>I'm developing a Java project that needs to use a <a href="http://en.wikipedia.org/wiki/FIPS_140-2" rel="nofollow">FIPS 140-2</a> validated module for crypto signatures. I'm leaning towards using the <a href="http://www.openssl.org/docs/fips/fipsnotes.html" rel="nofollow">OpenSSL FIPS Object Module</a>. After browsing around the webs, I couldn't find anything that implemented a Java bindings for OpenSSL in the Java Cryptography Architecture. I was wondering if anyone could point me to such a library, or an alternative approach to using OpenSSL in Java for crypto signatures.</p>