Skip to content

Support symmetric encryption for cipher tool and secure vault using an encryption key. #4693

@AqeelMuhammad

Description

@AqeelMuhammad

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

Metadata

Metadata

Assignees

Labels

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions