在wso2应用编程接口管理器3.2.0中,使用二进制SSL传输的位置是在Carbon.xml配置文件中。
具体来说,需要在Carbon.xml文件中找到以下配置项:
<TransportReceiver name="https" class="org.wso2.carbon.tomcat.ext.transport.HTTPSReceiver">
<Parameter name="port" locked="false">9443</Parameter>
<Parameter name="non-blocking" locked="false">true</Parameter>
<Parameter name="bind-address" locked="false">0.0.0.0</Parameter>
<Parameter name="keystore" locked="false">
<KeyStore>
<Location>${carbon.home}/resources/security/wso2carbon.jks</Location>
<Type>JKS</Type>
<Password>wso2carbon</Password>
<KeyPassword>wso2carbon</KeyPassword>
</KeyStore>
</Parameter>
<Parameter name="truststore" locked="false">
<TrustStore>
<Location>${carbon.home}/resources/security/client-truststore.jks</Location>
<Type>JKS</Type>
<Password>wso2carbon</Password>
</TrustStore>
</Parameter>
<Parameter name="SSLVerifyClient">none</Parameter>
<Parameter name="sslProtocol">TLS</Parameter>
<Parameter name="HttpsProtocols">TLSv1.1,TLSv1.2</Parameter>
<Parameter name="ciphers">SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_SHA</Parameter>
<Parameter name="includeProtocols">TLSv1,TLSv1.1,TLSv1.2</Parameter>
<Parameter name="excludeProtocols">SSLv3</Parameter>
<Parameter name="clientAuth">false</Parameter>
<Parameter name="sslVerifyClient">none</Parameter>
<Parameter name="sslProtocol">TLS</Parameter>
<Parameter name="keystoreFile">repository/resources/security/wso2carbon.jks</Parameter>
<Parameter name="keystorePass">wso2carbon</Parameter>
<Parameter name="certPass">wso2carbon</Parameter>
<Parameter name="hostnameVerifier">AllowAll</Parameter>
<Parameter name="sslSessionTimeout">86400</Parameter>
<Parameter name="sslSessionCacheSize">1000</Parameter>
<Parameter name="OcspCacheSize">5000</Parameter>
<Parameter name="OcspResponseCacheSize">1000</Parameter>
<Parameter name="sslSessionTimeout">86400</Parameter>
<Parameter name="sslSessionCacheSize">1000</Parameter>
<Parameter name="OcspCacheSize">5000</Parameter>
<Parameter name="OcspResponseCacheSize">1000</Parameter>
<Parameter name="sslImplementation">org.apache.tomcat.util.net.jsse.JSSEImplementation</Parameter>
<Parameter name="sslVerifyClient">none</Parameter>
<Parameter name="sslProtocol">TLS</Parameter>
<Parameter name="keystoreFile">repository/resources/security/wso2carbon.jks</Parameter>
<Parameter name="keystorePass">wso2carbon</Parameter>
<Parameter name="certPass">wso2carbon</Parameter>
<Parameter name="hostnameVerifier">AllowAll</Parameter>
<Parameter name="sslSessionTimeout">86400</Parameter>
<Parameter name="sslSessionCacheSize">1000</Parameter>
<Parameter name="OcspCacheSize">5000</Parameter>
<Parameter name="OcspResponseCacheSize">1000</Parameter>
<Parameter name="sslSessionTimeout">86400</Parameter>
<Parameter name="sslSessionCacheSize">1000</Parameter>
<Parameter name="OcspCacheSize">5000</Parameter>
<Parameter name="OcspResponseCacheSize">1000</Parameter>
<Parameter name="sslImplementation">org.apache.tomcat.util.net.jsse.JSSEImplementation</Parameter>
</TransportReceiver>
在上述配置项中,可以看到<TransportReceiver>
标签下的name="https"
表示使用HTTPS协议进行传输,而<Parameter name="port">
指定了端口号,这里是9443。同时,<Parameter name="keystore">
和<Parameter name="truststore">
指定了SSL证书和信任证书的位置和密码。
关于wso2应用编程接口管理器3.2.0的更多信息,可以参考腾讯云的产品介绍页面:WSO2 API Manager。
领取专属 10元无门槛券
手把手带您无忧上云