我遵循了
的指示https://docs.sonarsource.com/sonarqube/9.9/instance-administration/security/
并生成了新的秘密,并将其添加到我的 sonar.properties 文件中,我重新启动了 Pod,并可以看到可以加密我需要的任何内容的页面
但是,当我单击加密时,它说联系管理员并在日志中打印错误消息,如下所示
java.lang.IllegalStateException: java.security.InvalidKeyException: Invalid AES key length: 6 bytes
我尝试过为该字段传递不同的长度,但仍然遇到相同的错误,所以不确定我错过了什么。
我创建了一个秘密和配置映射来创建 sonar.properties 文件,该文件将指向
$ cat sonar.properties
sonar.secretKeyPath=/opt/sonar/sonar-secret.txt
我可以看到base64密钥
base64 -i /opt/sonar/sonar-secret.txt ab4iof70djuGCo--------CqWHxeq435FXSK5Ommg=