虚拟专用网络 VPN-更新VPN网关证书:请求消息

时间:2025-02-12 15:09:46

请求消息

  • 请求参数
    表2 UpdateVpnGatewayCertificateRequestBody

    名称

    类型

    是否必选

    描述

    certificate

    UpdateVpnGatewayCertificateRequestBodyContent object

    VPN网关证书对象。

    表3 UpdateVpnGatewayCertificateRequestBodyContent

    名称

    类型

    是否必选

    描述

    name

    String

    • 功能说明:VPN网关证书名称。
    • 取值范围:3-63个字符、支持数字、英文字母、中文(\u4e00 - \u9fa5)、_(下划线)、-(中划线)、.(英文句点)。

    certificate

    String

    • 功能说明:国密签名证书内容,如果只更新证书名称可以不传。
    • 取值范围:1-4096个字符。

    private_key

    String

    • 功能说明:国密签名证书私钥,如果只更新证书名称可以不传。
    • 取值范围:1-4096个字符。

    certificate_chain

    String

    • 功能说明:CA证书内容,如果只更新证书名称可以不传。
    • 取值范围:1-8192个字符。

    enc_certificate

    String

    • 功能说明:国密加密证书内容,如果只更新证书名称可以不传。
    • 取值范围:1-4096个字符。

    enc_private_key

    String

    • 功能说明:国密加密证书私钥,如果只更新证书名称可以不传。
    • 取值范围:1-4096个字符。
  • 请求样例
    POST https://{Endpoint}/v5/{project_id}/vpn-gateways/{vgw_id}/certificate/{certificate_id}{    "certificate": {        "name": "cert-dce7",        "certificate": "-----BEGIN CERTIFICATE-----******-----END CERTIFICATE-----",        "private_key": "-----BEGIN EC PRIVATE KEY-----*******-----END EC PRIVATE KEY-----",        "enc_certificate": "-----BEGIN CERTIFICATE-----********-----END CERTIFICATE-----",        "enc_private_key": "-----BEGIN EC PRIVATE KEY-----********-----END EC PRIVATE KEY-----",        "certificate_chain": "-----BEGIN CERTIFICATE-----******-----END CERTIFICATE-----"    }}

support.huaweicloud.com/api-vpn/vpn_api_0059.html