搜索

6.5. 为 TLS 证书配置持续时间

download PDF

要在 Service Telemetry Framework (STF)中配置用于 AMQ Interconnect 连接的 TLS 证书的持续时间,请修改 ServiceTelemetry 对象并配置 certificate 参数。

6.5.1. TLS 证书的配置参数

您可以使用 certificate 参数的以下子参数配置 证书 的持续时间:

endpointCertDuration
端点证书请求的持续时间或生命周期。最少接受的持续时间为 1 小时。值必须采用 Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration 接受的单位。默认值为 70080h
caCertDuration
CA 证书请求的 持续时间或生命周期。最少接受的持续时间为 1 小时。值必须采用 Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration 接受的单位。默认值为 70080h
注意

证书的默认持续时间比较长,因为在证书续订时,通常在 Red Hat OpenStack Platform 部署中复制部分证书。有关 QDR CA 证书续订过程的更多信息,请参阅 第 7 章 续订 AMQ Interconnect 证书

您可以为 QDR 配置 certificate 参数,它是 ServiceTelemetry 对象中的 transports.qdr 定义的一部分:

apiVersion: infra.watch/v1beta1
kind: ServiceTelemetry
metadata:
  name: default
  namespace: service-telemetry
spec:
...
  transports:
    ...
    qdr:
      enabled: true
      certificates:
        endpointCertDuration: 70080h
        caCertDuration: 70080h
...

6.5.2. 配置 TLS 证书持续时间

要配置与 Service Telemetry Framework (STF)一起使用的 TLS 证书的持续时间,请修改 ServiceTelemetry 对象并配置 certificate 参数。

先决条件

  • 您尚未部署 Service Telemetry Operator 实例。
注意

在创建 ServiceTelemetry 对象时,也会为 STF 创建所需的证书及其 secret。有关如何修改证书和 secret 的更多信息,请参阅: 第 7 章 续订 AMQ Interconnect 证书。以下流程对新的 STF 部署有效。

流程

  1. 要编辑 TLS 证书的持续时间,您可以设置 QDR caCertDuration,例如 87600h 的 10 年:

    $ oc apply -f - <<EOF
    apiVersion: infra.watch/v1beta1
    kind: ServiceTelemetry
    metadata:
      name: default
      namespace: service-telemetry
    spec:
      transport:
        qdr:
          enabled: true
          certificates:
            caCertDuration: 87600h
    EOF

验证

  1. 验证证书的到期日期是否正确:

    $ oc get secret  default-interconnect-selfsigned -o jsonpath='{.data.tls\.crt}' | base64 -d  | openssl x509 -in - -text | grep "Not After"
                Not After : Mar  9 21:00:16 2033 GMT
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.