如何跨更新保留Mac上的CAcerts密钥库?

Ber*_*aug 7 java macos keystore osx-snow-leopard

Mac OS X在/System/Library/Frameworks/JavaVM.framework/Home/lib/security/cacerts中有CA密钥库.这个密钥库似乎被每个Java更新覆盖,这非常烦人,因为我们有内部CA用于开发环境,测试...

有没有办法在Apple JSR中保留密钥库更改,现在,使用Snow Leo JSR3,还可以跨越单独的Java开发人员包(其JDK使用相同的密钥库)的更新?

Bar*_*ark 5

[这是过时的信息 - 请参阅下面的答案10.6+]

/System/Library/Frameworks/JavaVM.framework/Home/Versions/CurrentJDK/HomeJavaVM.framework中的符号链接.显然,这将随着新版本而改变.使用完整路径(例如/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home),它不会在更新中发生变化.