WSO2 IS: HTTPS-Zertifikat ändern
Ich bin ein absoluter Neuling in der WSO2-Konfiguration und ein relativer Neuling in der Funktionsweise von HTTPS-Zertifikate
Ich versuche, das Zertifikat für HTTPS-Verbindungen in WSO2 zu ändern. Ohne Konfiguration gibt WSO2 ein Zertifikat mit dem DN @ zurücCN = localhost,O = WSO2,L = Mountain View,ST = CA,C = US
. Ich versuche, dies mit meinem eigenen Zertifikat zu ändern, indem ich den Anweisungen von @ folgdieser Blogartikel.
Ich habe mein Zertifikat in den Keystore importiert und die Konfiguration wie im Artikel beschrieben geändert. Ein bemerkenswerter Unterschied ist, dass ich @ nicht finden konn${carbon.home}/repository/conf/mgt-transports.xml
.
Nachdem die Verbindung zum IS-Serververwaltungsdienst hergestellt wurde, wird das Zertifikat "localhost" anstelle des importierten Zertifikats zurückgegeben.
Die KeyStore- und RegistryKeyStore-Einträge inrepository/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>