1.4. registry API


虽然扩展自动使用 TLS registry,但您也可以通过 registry API 以编程方式访问 TLS 配置。

要访问 TLS 配置,请注入 TlsConfigurationRegistry bean。您可以通过调用 get ("<NAME>")或使用 getDefault () 来检索命名的 TLS 配置。

 @Inject
 TlsConfigurationRegistry certificates;
// ...
TlsConfiguration def = certificates.getDefault().orElseThrow();
TlsConfiguration named = certificates.get("name").orElseThrow();
//...

TlsConfiguration 对象包含密钥存储、信任存储、密码套件、协议和其他属性。它还提供了一种从配置创建 SSLContext 的方法。

您还可以使用 TlsConfiguration 对象来配置 Vert.x 客户端或服务器,如 KeyCertOptionsTrustOptions 等。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部