WSO2 IS: Cambiar certificado HTTPS

Soy un novato total en la configuración de WSO2 y un novato relativo en cómo funcionan los certificados HTTPS, así que tengan paciencia conmigo.

Estoy tratando de cambiar el certificado para las conexiones HTTPS en WSO2. Sin ninguna configuración, WSO2 devuelve un certificado con el DNCN = localhost,O = WSO2,L = Mountain View,ST = CA,C = US. Estoy tratando de cambiar esto con mi propio certificado, siguiendo las instrucciones deeste artículo de blog.

Importé mi certificado en el almacén de claves y cambié la configuración como se describe en el artículo. Una diferencia notable es que no pude encontrar${carbon.home}/repository/conf/mgt-transports.xml.

Después de hacer esto, al conectarse al servicio de administración del servidor IS se devuelve el certificado "localhost", en lugar del certificado importado.

Las entradas KeyStore y RegistryKeyStore enrepository/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>

Respuestas a la pregunta(1)

Su respuesta a la pregunta