Description
Currently, APIM uses asymmetric RSA encryption. When the cipher tool is configured, it requests the keystore password, and the default keystore type is JKS.
According to the improvements introduced in [1], we need to convert the JKS keystore to PKCS12 in order to store the encryption key in the keystore, since JKS does not support symmetric key storage. However, as APIM will continue to use the JKS keystore type, we need to support the cipher tool to encrypt the password using a provided encryption key and decrypt it using the Secure Vault.
[1] wso2/product-is#20610
Version
4.7.0