我必须在Java web项目中使用OpenSSL,但我对“OpenSSL”一无所知。
如何将OpenSSL集成到我的项目中?有没有什么好的基础教程来学习这一点?
发布于 2011-03-24 17:09:22
首先:你需要这个库做什么?
上设置一些系统属性
就像这些属性:
-Djavax.net.ssl.keyStore=keystore_path
-Djavax.net.ssl.keyStorePassword=password
-Djavax.net.ssl.trustStore=truststore_path
-Djavax.net.ssl.trustStorePassword=trustword
发布于 2012-11-28 05:25:01
每个人都在谈论BouncyCastle,但在我们的用例中,Gnu Crypto库赢得了胜利。原生java。
对于一些客户来说,我们的数据库( aerospike )至少有10%的时间是用java计算哈希的,原因很简单,就是这些实现速度很慢。我欢迎在每台Linux机器上都有可用的加密库的本机实现。我认为一些Java7 VM会包含更多的算法,但我还没有看到它们。
发布于 2011-03-24 17:09:00
在提出任何建议之前,您需要回答几个重要的问题
1)你真的想从JAVA调用C(原生)实现吗?
2) OpenSSL中哪些特性是JCE和BouncyCastle无法解决的?
3)范围是否仅限于使用OpenSSL生成的证书,解密OpenSSL生成的文件?
https://stackoverflow.com/questions/5416194
复制相似问题