我有一个 Java 应用程序,需要安装 JCE Unlimited Strength 策略文件才能生成证书。但是,目前,如果未安装文件,系统会静默失败,而不是抛出异常或其他异常。
是否有一种编程方式可以从应用程序内检查这些文件?谢谢。
最佳答案
可能不是最干净的方式:
如果不存在,您的应用程序应该抛出异常,因此您可以尝试一个应该有效的小型加密测试并捕获该异常。 这就是我对赏金城堡所做的事情。
我想您还可以检查已安装的库(看起来 JAR 文件中的 Manisfest 包含了强度)。
关于java - 以编程方式发现java无限加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9331867/