gpt4 book ai didi

java - Weblogic 通过 Keytool 导入 SSL .PFX 文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:05:12 24 4
gpt4 key购买 nike

最近我们公司正在从 LDAP 迁移到 LDAPS。

我们有一个应用程序 (OBIEE),它运行在 Weblogic 上,以 Unix 作为操作系统。我提供的说明表明使用 java keytool 命令导入证书。

我们的管理员向我发送了一个 *.pfx 文件以导入到我们的服务器中。经过一番谷歌搜索后,看起来 *.pfx 文件可以包含一些证书。

我想出了如何提取证书,但现在我的问题是,如果我需要导入证书,我可以使用 keytool 导入 *.pfx 文件吗?

从我看到的例子来看,这听起来不像可以,因此导致我提取了单独的证书。但这引出了我的第二个问题,即

如果我从 *.pfx 中提取了多个证书,是否需要导入所有证书?或者只是根?

对这类事情不熟悉,任何建议将不胜感激。

最佳答案

我发现的最简单的方法是使用下面的 keytool 命令将 .pfx 转换为 jks keystore 。生成的 keystore 将包含 pfx 文件中的私钥和证书:

keytool -importkeystore -srckeystore [pfx_to_convert.pfx] -srcstoretype pkcs12 -destkeystore [identity.jks] -deststoretype JKS

系统将提示您输入要为目标 keystore 设置的密码,当然还有 pfx 文件的密码。

本博客文章末尾建议了此解决方案: https://blogs.oracle.com/blogbypuneeth/post/steps-to-create-a-jks-keystore-from-pfx-file

现在您可以将 Weblogic 配置为使用您刚刚创建的 [identity.jks] keystore

https://docs.oracle.com/middleware/12213/wls/SECMG/identity_trust.htm#SECMG793

设置 keystore 后,为了配置 SSL 部分,您需要从 keystore 中检索私钥的别名:

keytool -v -list -storetype jks -keystore [identity.jks]

[...]

Alias name: randomaliasnameformykey
Creation date: xxxx
Entry type: PrivateKeyEntry

在输出的开头,您应该看到 PrivateKeyEntry 类型的条目。然后,您可以使用别名填写 Weblogic SSL 配置的私钥别名字段。

关于java - Weblogic 通过 Keytool 导入 SSL .PFX 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60289741/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com