2
我做以下步驟WSO2是:如何添加SSL證書
創建密鑰庫:
keytool -genkey -alias wso2carbon -keyalg RSA -keystore wso2carbon.jks -keysize 2048
克里特證書請求:
keytool -certreq -alias wso2carbon -keystore wso2carbon.jks -storepass wso2carbon
買了科摩多PositiveSSL證書
- 個
導入所有證書,新創建的密鑰庫 - wso2carbon.jks:
keytool -import -alias root -keystore wso2carbon.jks -trustcacerts -file AddTrustExternalCARoot.crt -storepass wso2carbon keytool -import -alias intermediate1 -keystore wso2carbon.jks -trustcacerts -file COMODORSAAddTrustCA.crt -storepass wso2carbon keytool -import -alias intermediate2 -keystore wso2carbon.jks -trustcacerts -file COMODORSADomainValidationSecureServerCA.crt -storepass wso2carbon keytool -import -alias domain.com -keystore wso2carbon.jks -trustcacerts -file domain_com.crt -storepass wso2carbon
複製wso2carbon.jks爲{} CARBON_HOME /庫/資源/安全/和覆蓋舊的。
重新啓動的WSO2 IS。當我用prowser進行檢查時,它在Certificate hiararchy中說只有domain.com存在。
確實,在carbon.xml和axis2.xml中有一個指定的密鑰別名(默認情況下爲wso2carbon)。我理論上你可以使用不同的別名,但你也需要在配置文件中指定它。事實上,如果你保留原來的別名,它會工作:) – gusto2