【问题标题】:java.security.InvalidKeyException: invalid key length for DES-EDE3java.security.InvalidKeyException:DES-EDE3 的密钥长度无效
【发布时间】:2011-08-08 05:11:17
【问题描述】:

在 WebLogic 11g/Linux 上遇到一个奇怪的问题。成功部署我的 ear 文件后,某些功能会失败,并出现以下异常。使用 Sun JDK 6。奇怪的是它在 Windows(相同的 jdk 版本)上运行良好,但在 Linux 上失败。

java.security.InvalidKeyException: invalid key length for DES-EDE3: 45 bytes

【问题讨论】:

    标签: java deployment weblogic


    【解决方案1】:

    您似乎需要安装 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files,以便 JVM 忽略无效的密钥长度。

    参考:apache.org

    【讨论】:

    • 感谢您的回复。我试过了,但没有奏效。请注意,如果 JCE 策略文件有问题,则错误会略有不同。它会说“非法密钥大小”。我收到的错误是“无效的密钥长度”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 2015-04-03
    • 2018-07-03
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    相关资源
    最近更新 更多