
# 示例2：自有SSL证书推送其他服务
#### 场景描述
当您需要将线下购买的证书部署到华为云WAF、ELB、CDN服务中，以保障业务访问安全，可参考本章节将线下证书导入到CCM平台，再将证书推送到目标服务中。
#### 涉及接口
- [导入证书]：将线下购买的证书导入到CCM中进行保管。
- [查询证书列表]：查询本账号下所有的证书列表，获取需要推送证书的证书ID。
- [推送证书]：将导入到CCM中的线下证书推送到华为云服务中。
 
#### 操作步骤
1. 导入证书。
   
   - 接口相关信息 URI格式：POST /v3/scm/certificates/import
     详情请参见[导入证书](https://support.huaweicloud.com/api-ccm/ImportCertificate.html)。
     
   
   - 请求示例 POST: https://*{endpoint}*/v3/scm/certificates/import
     {endpoint}信息请从[地区和终端节点](https://developer.huaweicloud.com/endpoint?SCM)获取。
     
   
   - 响应示例
     ```
     {
       "certificate_id" : "scs1554192131150"
     }
     ```
     
   
   
   
   
2. 查询证书列表。
   
   - 接口相关信息 URI格式：GET /v3/scm/certificates
     详情请参见[查询证书列表](https://support.huaweicloud.com/api-ccm/ListCertificates.html)。
     
   
   - 请求示例 GET: https://*{endpoint}*/v3/scm/certificates
     {endpoint}信息请从[地区和终端节点](https://developer.huaweicloud.com/endpoint?SCM)获取。
     Body:
     ```
     {
         "limit": "2", 
         "offset": "0"
     }
     ```
     
   
   - 响应示例
     ```
     {
       "certificates" : [ {
         "id" : "scs1554192131150",
         "name" : "test",
         "domain" : "www.zx.com",
         "type" : "OV_SSL_CERT",
         "brand" : "GEOTRUST",
         "expire_time" : "2021-05-27 16:46:25.0",
         "domain_type" : "MULTI_DOMAIN",
         "validity_period" : 12,
         "status" : "ISSUED",
         "domain_count" : 2,
         "wildcard_count" : 0,
         "description" : null
       } ],
       "total_count" : 1
     }
     ```
     
   
   
   
   
3. 推送证书。
   
   - 接口相关信息 URI格式：POST /v3/scm/certificates/{certificate_id}/push
     详情请参见[推送证书](https://support.huaweicloud.com/api-ccm/PushCertificate.html)。
     
   
   - 请求示例 POST: https://*{endpoint}*/v3/scm/certificates/scs1554192131150/push
     {endpoint}信息请从[地区和终端节点](https://developer.huaweicloud.com/endpoint?SCM)获取。
     
   
   - 响应示例
     ```
     {
       }
     ```
     或
     ```
     {
     "error_code" : "SCM.XXX",
     "error_msg" : "XXX"
     }
     ```
     
   
   
   
   
 
