【问题标题】:COMODO SSL Configuration for WSO2 API and IS DomainsWSO2 API 和 IS 域的 COMODO SSL 配置
【发布时间】:2019-03-29 23:22:29
【问题描述】:

我有 WSO2 APIM 和 IS 及其域的单节点配置,例如 https://wso2.example.com:9444/publisherhttps://wso2.example.com:9444/carbon 分别...

我从 COMODO 为我的域“wso2.example.com”购买了 SSL 证书。

现在,如何为这些域添加 SSL 证书? 注意:没有网络服务器。它是一个 wso2 APIM 和身份服务器。

你能在这里分享你的答案吗? 这是我的 CA 文件: AddTrustExternalCARoot.crt, wso2.example.com.crt,COMODORSAAddTrustCA.crt,COMODORSADomainValidationSecure

【问题讨论】:

    标签: wso2 ssl-certificate wso2is wso2carbon wso2apicloud


    【解决方案1】:

    您用于 ssl 的私钥需要在 /repository/conf/tomcat/catalina-server.xml 中配置的密钥库中,这是用于 SSL 的密钥库。

    现在 - 使用私钥备份您的密钥库,您将对其进行更改,所以万一您做错了,您不会丢失您的私钥

    如果您不熟悉默认的 jdk 工具 keytool,您可能需要下载 keytool-explorer 来操作密钥库

    并导入

    • 将所有 CA 证书(不是 wso2.example.com)导入密钥库。
    • 将目标证书 (wso2.example.com) 附加到私钥

    要附加证书 - 使用 keytool 您只需导入具有与私钥相同别名的证书,在 keystore-explorer 中有一个上下文菜单“添加 CA 回复”或类似的东西

    祝你好运

    【讨论】:

    【解决方案2】:

    所有 WSO2 服务器都带有自己的密钥库和信任库。这些文件位于<PRODUCT_HOME>/repository/resources/security/ 目录下。密钥库文件是wso2carbon.jks,它包含私钥和服务器证书。信任库文件是client-truststore.jks,它存储了服务器作为客户端连接其他端点时将使用的所有公共证书。

    如果您有自己的 keystore 和 truststore 文件,您可以简单地更改相关配置并让服务器使用您的新 keystore 文件。但是您必须确保为您的预期域名创建的新证书已导入到密钥库和信任库中。

    以下是将证书导入密钥库的基于命令行的示例方法。它使用 keytool 应用程序将证书导入密钥库。

    keytool -import -v -trustcacerts -alias ExternalCARoot -file AddTrustExternalCARoot.crt -keystore newkeystore.jks -storepass mypassword
    keytool -import -v -trustcacerts -alias TrustCA -file COMODORSAAddTrustCA.crt -keystore newkeystore.jks -storepass mypassword
    keytool -import -v -trustcacerts -alias SecureServerCA -file COMODORSADomainValidationSecureServerCA.crt -keystore newkeystore.jks -storepass mypassword   
    

    因此,与上述类似,您可以导入自己的证书并与 WSO2 服务器一起使用。可以在此处找到有关创建新密钥库、导入证书等的指南 - https://docs.wso2.com/display/ADMIN44x/Creating+New+Keystores

    有关如何使用新的密钥库和信任库文件更改配置的指南可在此处找到 - https://docs.wso2.com/display/AM260/Configuring+Keystores+in+WSO2+API+Manager

    【讨论】:

    • 我已按照您的步骤操作,但网址现在未加载
    • 如何在wso2服务器中生成私钥(private.key)?
    猜你喜欢
    • 2019-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-29
    • 1970-01-01
    • 2017-05-25
    • 2013-09-03
    • 1970-01-01
    相关资源
    最近更新 更多