7.4. 使用加密配置值
与 pax-jdbc-config
捆绑包一样,您可以使用 Jasypt 加密属性。
如果有任何 org.jasypt.encryption.encryption.StringEncryptor
服务,则使用任何 别名
服务属性将其引用,您可以在 连接工厂 PID 并使用加密密码中引用它。例如:
felix.fileinstall.filename = */etc/org.ops4j.connectionfactory-artemis.cfg name = artemis type = artemis decryptor = my-jasypt-decryptor url = tcp://localhost:61616 user = fuse password = ENC(<encrypted-password>)
用于查找解密器服务的服务过滤器为 (&(objectClass=org.jasypt.encryption.StringEncryptor)(alias=<alias>))
,其中 & lt;alias
> 是 连接工厂配置出厂 PID 中的 decryptor
属性的值。