搜索

1.4. 配置 SSL

download PDF

Red Hat Virtualization Manager Java SDK 使用 Java 安全套接字扩展(JSSE)为 HTTP over Secure Socket Layer(SSL)和 IETF 传输层安全(TLS)协议提供全面支持。自 1.4 版以来,JSSE 已集成到 Java 2 平台,并开箱即用了 Java SDK。在以前的 Java 2 版本中,必须手动安装和配置 JSSE。

1.4.1. 配置 SSL

以下流程概述了如何使用 Java SDK 配置 SSL。

配置 SSL

  1. 下载由 Red Hat Virtualization Manager 使用的证书。

    注意

    默认情况下,Red Hat Virtualization Manager 使用的证书位置位于 /etc/pki/ovirt-engine/ca.pem 中。

  2. 创建信任存储:

    $ keytool -import -alias "server.crt truststore" -file ca.crt -keystore server.truststore
  3. 在构建 ApiConnection 对象的实例时,指定 trustStoreFiletrustStorePassword 参数:

    myBuilder.trustStoreFile("/home/username/server.truststore");
    myBuilder.trustStorePassword("p@ssw0rd");
    注意

    如果您在创建连接时未指定 trustStoreFile 选项,Java SDK 会尝试使用系统变量 javax.net.ssl.trustStore 指定的默认信任存储。如果这个系统变量没有指定信任存储,Java SDK 会尝试使用 $JAVA_HOME/lib/security/jssecacerts$JAVA_HOME/security/cacerts 中指定的信任存储

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.