Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::ESA::ClientCaCertificate

Última atualização: Jun 27, 2026

Carrega um certificado CA de cliente em um site do Edge Security Acceleration (ESA).

Sintaxe

{
  "Type": "ALIYUN::ESA::ClientCaCertificate",
  "Properties": {
    "Certificate": String,
    "SiteId": Integer,
    "ClientCaCertName": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Atualização permitida

Descrição

Restrições

Certificate

String

Sim

Não

Conteúdo do certificado.

Nenhuma

SiteId

Integer

Sim

Não

ID do site.

Nenhuma

ClientCaCertName

String

Não

Não

Nome do certificado.

Nenhuma

Valores de retorno

Fn::GetAtt

  • ClientCaCertName: nome do certificado.

  • SAN: nome alternativo do assunto do certificado.

  • SiteId: ID do site.

  • SiteName: nome do site.

  • Issuer: emissor do certificado.

  • PubkeyAlgorithm: algoritmo de chave pública.

  • CreateTime: data e hora de criação do certificado.

  • SignatureAlgorithm: algoritmo de assinatura.

  • NotAfter: fim do período de validade do certificado.

  • Type: tipo de certificado.

  • ClientCaCertId: ID do certificado CA de cliente.

  • UpdateTime: data e hora da última atualização do certificado.

  • NotBefore: início do período de validade do certificado.

  • Certificate: conteúdo do certificado.

  • CommonName: nome comum do certificado.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  SiteId:
    Type: Number
    Description:
      en: Site Id.
    Required: true
  Certificate:
    Type: String
    Description:
      en: Certificate content.
    Required: true
Resources:
  ExtensionResource:
    Type: ALIYUN::ESA::ClientCaCertificate
    Properties:
      SiteId:
        Ref: SiteId
      Certificate:
        Ref: Certificate
Outputs:
  ClientCaCertName:
    Description: The certificate name.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ClientCaCertName
  SAN:
    Description: Alternate certificate subject name.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - SAN
  SiteId:
    Description: Site Id.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - SiteId
  SiteName:
    Description: The website name.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - SiteName
  Issuer:
    Description: Certificate Authority.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Issuer
  PubkeyAlgorithm:
    Description: Certificate public key algorithm.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - PubkeyAlgorithm
  CreateTime:
    Description: Creation time.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreateTime
  SignatureAlgorithm:
    Description: Certificate signature algorithm.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - SignatureAlgorithm
  NotAfter:
    Description: The expiration date of the certificate validity period.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - NotAfter
  Type:
    Description: The certificate type.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Type
  ClientCaCertId:
    Description: ClientCaCertificate Id.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ClientCaCertId
  UpdateTime:
    Description: Update time.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - UpdateTime
  NotBefore:
    Description: The start time of the certificate validity period.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - NotBefore
  Certificate:
    Description: Certificate content.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Certificate
  CommonName:
    Description: The certificate common name.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CommonName
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "SiteId": {
      "Type": "Number",
      "Description": {
        "en": "Site Id."
      },
      "Required": true
    },
    "Certificate": {
      "Type": "String",
      "Description": {
        "en": "Certificate content."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::ESA::ClientCaCertificate",
      "Properties": {
        "SiteId": {
          "Ref": "SiteId"
        },
        "Certificate": {
          "Ref": "Certificate"
        }
      }
    }
  },
  "Outputs": {
    "ClientCaCertName": {
      "Description": "The certificate name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ClientCaCertName"
        ]
      }
    },
    "SAN": {
      "Description": "Alternate certificate subject name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SAN"
        ]
      }
    },
    "SiteId": {
      "Description": "Site Id.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SiteId"
        ]
      }
    },
    "SiteName": {
      "Description": "The website name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SiteName"
        ]
      }
    },
    "Issuer": {
      "Description": "Certificate Authority.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Issuer"
        ]
      }
    },
    "PubkeyAlgorithm": {
      "Description": "Certificate public key algorithm.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "PubkeyAlgorithm"
        ]
      }
    },
    "CreateTime": {
      "Description": "Creation time.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    },
    "SignatureAlgorithm": {
      "Description": "Certificate signature algorithm.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SignatureAlgorithm"
        ]
      }
    },
    "NotAfter": {
      "Description": "The expiration date of the certificate validity period.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "NotAfter"
        ]
      }
    },
    "Type": {
      "Description": "The certificate type.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Type"
        ]
      }
    },
    "ClientCaCertId": {
      "Description": "ClientCaCertificate Id.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ClientCaCertId"
        ]
      }
    },
    "UpdateTime": {
      "Description": "Update time.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "UpdateTime"
        ]
      }
    },
    "NotBefore": {
      "Description": "The start time of the certificate validity period.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "NotBefore"
        ]
      }
    },
    "Certificate": {
      "Description": "Certificate content.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Certificate"
        ]
      }
    },
    "CommonName": {
      "Description": "The certificate common name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CommonName"
        ]
      }
    }
  }
}