高份求答案,谁知道JAVA_HOME/jre/lib/security/java.security这个配置文件的作用
谁在调用?
如果不能详细,那么知道
#
# List of providers and their preference orders (see above):
#
security.provider.1=sun.security.provider.Sun
security.provider.2=com.sun.net.ssl.internal.ssl.Provider
security.provider.3=com.sun.rsajca.Provider
security.provider.4=com.sun.crypto.provider.SunJCE
security.provider.5=sun.security.jgss.SunProvider
这些配置项是什么意思吗
兄弟最近在TOMCAT配置HTTPS的时候用到这个,在一般的平台下都没有涉及到这个,后面把应用那到AIX下却怎么也不成功,后来找了好多资料
才发现可能跟这个文件有关系,在AIX下JDK版本和平时的不一样,该文件里面的几行如下
security.provider.1=com.ibm.jsse.IBMJSSEProvider
security.provider.2=com.ibm.crypto.provider.IBMJCE
security.provider.3=com.ibm.security.jgss.IBMJGSSProvid
security.provider.4=com.ibm.security.cert.IBMCertPath
但这样还是不行,TOMCAT不能启动最后改成了
#security.provider.1=com.ibm.jsse.IBMJSSEProvider
security.provider.1=com.ibm.crypto.provider.IBMJCE
#security.provider.3=com.ibm.security.jgss.IBMJGSSProvid
#security.provider.4=com.ibm.security.cert.IBMCertPath
这样才得以顺利启动
虽然事情解决了,但是却是一头雾水,希望知道的前辈给点指导!