【问题标题】:Caused by: java.io.IOException: ObjectIdentifier() -- data isn't an object ID (tag = 48)原因:java.io.IOException: ObjectIdentifier() -- 数据不是对象 ID (tag = 48)
【发布时间】:2022-01-04 08:41:16
【问题描述】:

enter image description here

' server.ssl.key-store = src/main/resources/laitadmin.p12 server.ssl.key-alias= 1 server.ssl.keyStoreType= PKCS12'

'   at sun.security.util.ObjectIdentifier.<init>(ObjectIdentifier.java:257) ~[na:1.8.0_251]'

【问题讨论】:

标签: java spring-boot ssl tomcat


【解决方案1】:

java 11 之前的 java 不支持 pkcs12 中的 AES 加密。这是一个已知问题。 参考——https://bugs.openjdk.java.net/browse/JDK-8220734

【讨论】:

  • 也固定在 8u301(和 7u311 用于付费支持),参见 #8214513(从您链接的页面链接)也 #8202837
【解决方案2】:

我遇到了同样的问题,我通过 MS Edge 再次导出解决了这个问题,但现在使用 Windows 导出认证向导上的 TripleDES-SHA1 Cryptography 选项。

【讨论】:

    猜你喜欢
    • 2021-12-13
    • 2022-01-24
    • 1970-01-01
    • 2014-04-26
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 2021-01-28
    相关资源
    最近更新 更多