Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Authenticating the communication over Secure Sockets Layer (SSL)/Transport Layer Security (TLS) protocols.
  • Encrypting sensitive information such as plain text passwords in configuration files.
  • Encrypting data such as scripts, configuration files, xmld, xsds etc. into the registry.
  • Encrypting/signing in WS-Security.

...

  • Maintain a primary keystore for encrypting sensitive data such as admin passwords and certain registry data. By default, the primary keystore is also used for WS-Security and for authenticating tomcat Tomcat level connections.
  • Maintain a separate keystore for authenticating the communication over SSL/TLS (tomcat for Tomcat level connections).
  • Optionally, you can set up separate keystores with key pairs and certificates for WS-Security.
  • A separate keystore (truststore) for the purpose of storing the trusted certificates of public keys in your keystores.

...

  • wso2carbon.jks: This keystore contains a key pair , which and is used by default used in your Carbon server for all of the purposes explained above. 
  • client-truststore.jks: This is the default trust store, which contains the trusted certificates of the keystore used in SSL communication.

...

...

This functionality is bundled with the following feature that is installed in your product:.

Name: WSO2 Carbon - Security Management Feature
Identifier: org.wso2.carbon.security.mgt.feature.group

Info

Note the following regarding WSO2 keystore management:

  • You cannot import an existing private key to for which you already have a certificate.
  • You cannot delete the default wso2carbon.jks keystore.
  • You must have the same password for both keystore and private key , due to a Tomcat limitation.
  • You cannot remove a service before disabling its security.

...

Excerpt
hiddentrue

Related links

Note to Writers: The 'Related Links' title is bookmarked in the shared spaces so that it is also pulled along with the other content. Therefore, after pulling this page, make sure to add the relevant interspace links in your product spaces. Use the Children Display macro.