【问题标题】:Spring Cloud Stream Binder Solace configuration for SSL用于 SSL 的 Spring Cloud Stream Binder Solace 配置
【发布时间】:2020-04-07 15:52:39
【问题描述】:

我们正在使用 Spring Cloud Stream Solace binder。我们正在尝试在连接到慰藉队列和主题时配置 SSL 证书。以下是我们在 java 中使用的配置并且正在运行-

    properties.setProperty("Solace_JMS_VPN", vpn);
    properties.setProperty("Solace_JMS_Authentication_Scheme",  "AUTHENTICATION_SCHEME_CLIENT_CERTIFICATE");
    properties.setProperty("SOLACE_JMS_SSL_VALIDATE_CERTIFICATE","true");
    properties.setProperty("Solace_JMS_SSL_TrustStore", <path>);            
    properties.setProperty("Solace_JMS_SSL_TrustStorePassword", <pwd>);

我们需要帮助来配置安慰活页夹中的这些属性。目前我们有以下条目 -

binders:
    local_solace:
          type: solace
          environment:
            solace:
              java:
                host: tcps://<host:port>
                msgVpn: <vpn>
                clientUsername: <username>

【问题讨论】:

    标签: spring-cloud spring-cloud-stream solace


    【解决方案1】:

    我假设您正在学习https://solace.com/samples/solace-samples-spring/spring-cloud-streams/ 上的教程,并且上面提到的 solace binder 属性是 application.yml 文件中指定的那些。

    至少,您需要指定以下附加属性才能使单向 SSL 工作:

    • ssl_trust_store
    • ssl_trust_store_password
    • ssl_validate_certificate

    application.yml 文件中的附加属性将被声明为:

      binders:
        local_solace:
          type: solace
          environment:
            solace:
              java:
                host: tcps://<host:port>
                msgVpn: <VPN>
                clientUsername: <Username>
                apiProperties:
                  ssl_trust_store: <path_to_trust_store>
                  ssl_trust_store_password: <trust_store_password>
                  ssl_validate_certificate: true
    

    另外,请注意单向 SSL 工作所需的以下内容:

    一个。应该已经在代理上配置了服务器证书

    b. host: tcps://&lt;host:port&gt; 中指定的端口是 SSL 端口。这可以通过以下 CLI 命令进行验证:

    solace# show service
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多