2
我正在GlassFish 4.0服务器上运行一个应用程序,我想用最强的加密保护它(或者至少尽可能地接近这个)。GlassFish 4.0可以使用AES 256位加密吗?
在管理控制台中的GlassFish Network Listeners屏幕上,似乎可用的最强密码套件是128位。
是否可以安装更强大的密码套件,或者是否有其他方法可以通过SSL启用256位加密?
我正在GlassFish 4.0服务器上运行一个应用程序,我想用最强的加密保护它(或者至少尽可能地接近这个)。GlassFish 4.0可以使用AES 256位加密吗?
在管理控制台中的GlassFish Network Listeners屏幕上,似乎可用的最强密码套件是128位。
是否可以安装更强大的密码套件,或者是否有其他方法可以通过SSL启用256位加密?
是的,这是可能的。
GlassFish实质上使用底层JSSE支持的内容。
通常,它应该在默认情况下存在,如果您只看到128位密码,则表明您有“受限”的JVM/JDK。
转至http://www.oracle.com/technetwork/java/javase/downloads/index.html并下载Java加密扩展(JCE)无限强度管辖权策略文件(位于页面底部)。将这些文件放入${java.home}/jre/lib/security
。确保你为你的Java版本(可能是6或7)获得了正确的版本。
这应该允许您使用256位密码套件。
参见:
我更换了'local_policy.jar'和'US_export_policy.jar'文件'$ {java.home} /jdk1.7.0_45/jre/lib/security“与无限JCE版本。然后我重新启动GlassFish,现在可以使用256位密码套件。非常感谢。 – hurleytom
OHHHHHHHHHHH !!!可爱可爱!感谢它真的帮了我很多! – Tirma