1.2.5. 使用 Java KeyStore 文件设置敏感选项


由于 Keystore Configuration Source,您可以使用 [--config-keystore][--config-keystore-password] 选项直接从 Java KeyStore 加载属性。另外,您可以使用 [--config-keystore-type] 选项指定 KeyStore 类型。默认情况下,KeyStore 类型是 PKCS12

KeyStore 中的 secret 需要使用 PBE (基于密码的加密)密钥算法存储,其中密钥是从 KeyStore 密码衍生而来。您可以使用以下 keytool 命令生成这样的 KeyStore:

keytool -importpass -alias kc.db-password -keystore keystore.p12 -storepass keystorepass -storetype PKCS12 -v

执行该命令后,系统将提示您输入要 存储的密码,这代表 上面的 kc.db-password 属性的值。

创建 KeyStore 时,您可以使用以下参数启动服务器:

bin/kc.[sh|bat] start --config-keystore=/path/to/keystore.p12 --config-keystore-password=keystorepass --config-keystore-type=PKCS12
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部