WSO2 IS: изменить сертификат HTTPS
Я совершенно новичок в конфигурации WSO2 и относительный новичок в том, как работают HTTPS-сертификаты, поэтому, пожалуйста, потерпите меня.
Я пытаюсь изменить сертификат для соединений HTTPS в WSO2. Без какой-либо конфигурации WSO2 возвращает сертификат с DNCN = localhost,O = WSO2,L = Mountain View,ST = CA,C = US
, Я пытаюсь изменить это своим собственным сертификатом, следуя инструкциямэта статья блога.
Я импортировал свой сертификат в хранилище ключей и изменил конфигурацию, как описано в статье. Одно заметное отличие состоит в том, что я не мог найти${carbon.home}/repository/conf/mgt-transports.xml
.
После этого при подключении к службе управления IS-сервером возвращается сертификат «localhost», а не импортированный.
Записи KeyStore и RegistryKeyStore вrepository/conf/carbon.xml
<KeyStore>
<!-- Keystore file location-->
<Location>${carbon.home}/repository/resources/security/wso2carbon.jks</Location>
<!-- Keystore type (JKS/PKCS12 etc.)-->
<Type>JKS</Type>
<!-- Keystore password-->
<Password>wso2carbon</Password>
<!-- Private Key alias-->
<KeyAlias>testcert</KeyAlias>
<!-- Private Key password-->
<KeyPassword>wso2carbon</KeyPassword>
</KeyStore>
<!--
Encrypt Decrypt Store will be used for encrypting and decrypting
-->
<RegistryKeyStore>
<!-- Keystore file location-->
<Location>${carbon.home}/repository/resources/security/wso2carbon.jks</Location>
<!-- Keystore type (JKS/PKCS12 etc.)-->
<Type>JKS</Type>
<!-- Keystore password-->
<Password>wso2carbon</Password>
<!-- Private Key alias-->
<KeyAlias>testcert</KeyAlias>
<!-- Private Key password-->
<KeyPassword>wso2carbon</KeyPassword>
</RegistryKeyStore>