0

在我的 weblogic 控制台中,我看到了身份、信任库和 cacerts 的位置。但是在 Weblogic 中运行的应用程序正在使用其他一些 cacerts。linux中是否有任何命令可以检查所有cacerts和密钥库位置正在使用中。如下位置 cacerts 由运行在 weblogic 上的应用程序使用,但在 weblogic 控制台中的任何地方都没有提及。

[prdzap@vmtlxap security]$ ls
 tsscacerts_fde tsscacerts_ret yutz_prod.jks tsscacerts 
[prdzap@vmtlxap security]$ pwd
/app/domains/prdzap/PRDZAP/security
4

1 回答 1

0

因为我自己找到了解决方案,所以想到了更新[这样它会帮助别人]。

搜索任何 jks 文件,即使其扩展名已全局更改 [如下文件]

[prdzap@vmtlxap security]$ ls
 tsscacerts_fde tsscacerts_ret yutz_prod.jks tsscacerts 

我们可以使用“find”、“file”和“grep”命令的组合

[prdzap@vmtlxap security]$ file tsscacerts_fde
tsscacerts_fde: Java KeyStore

[prdzap@vmtlxap security]$ find . -type f  -exec file {} \; | grep -i "Java KeyStore"
./tsscacerts_fde: Java KeyStore 
./tsscacerts_ret: Java KeyStore 
./yutz_prod.jks: Java KeyStore 
./tsscacerts: Java KeyStore 
于 2021-09-27T16:04:03.847 回答