Example 3: Pushing Your Certificate Purchased in SCM to Other Services
Scenario
This topic describes how to push a certificate purchased and issued in SCM to WAF, ELB, and CDN on HUAWEI CLOUD to keep your workloads secure.
Involved APIs
- Querying the certificate list: Query all certificates under your current account and obtain the ID of the certificate to be pushed.
- Pushing a certificate: Push an SSL certificate purchased in SCM to other HUAWEI CLOUD services.
Procedure
- Query the certificate list.
- API information
URI format: GET /v3/scm/certificates
For details, see Querying the Certificate List.
- Example request
GET: https://{endpoint}/v3/scm/certificates
Obtain {endpoint} from Regions and Endpoints.
Body:
{ "limit": "2", "offset": "0" } - Example response
{ "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 }
- API information
- Push a certificate.
- API information
URI format: POST /v3/scm/certificates/{certificate_id}/push
For details, see Pushing a Certificate
- Example request
POST: https://{endpoint}/v3/scm/certificates/scs1554192131150/push
Obtain {endpoint} from Regions and Endpoints.
- Example response
{ }or{ "error_code" : "SCM.XXX", "error_msg" : "XXX" }
- API information
Last Article: Example 2: Pushing Your External Certificate to Other Services
Next Article: Historical APIs
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.