Available in Classic and VPC
Provision a certificate.
To provision a certificate, you must first issue a certificate or register an external certificate through the Certificate Manager service. The console supports both certificate issuance and external certificate registration, but the API only supports external certificate registration. For more information on how to issue and register certificates, see the following:
- Issue or register a certificate from the console: See the Certificate Manager user guide.
- Register an external certificate using API: See the Certificate Manager API guide.
Request
This section describes the request format. The method and URI are as follows:
Method | URI |
---|---|
POST | /api/v1/certificate/provisioning |
Request headers
For information about the headers common to all Global Edge APIs, see Global Edge request headers.
Request body
You can include the following data in the body of your request:
Field | Type | Required | Description |
---|---|---|---|
serviceRegion |
String | Required | Service area
|
cmCertificateIds |
Array | Required | Certificate number list
|
tlsVersion |
String | Required | TLS protocol supported version
|
cipherProfile |
String | Required | Active password profile
|
Request example
The request example is as follows:
curl --location --request POST 'https://edge.apigw.ntruss.com/api/v1/certificate/provisioning' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--data '{
"serviceRegion": "KR_JP_GLOBAL",
"cmCertificateIds": [
8***5, 8***8
],
"tlsVersion": "TLS_MIN_VERSION_1_2",
"cipherProfile": "STRICT"
}'
Response
This section describes the response format.
Response body
The response body includes the following data:
Field | Type | Required | Description |
---|---|---|---|
code |
String | - | Response code |
message |
String | - | Response message |
result |
Boolean | - | Response result
|
Response status codes
For information about the HTTP status codes common to all Global Edge APIs, see Global Edge response status codes.
Response example
The response example is as follows:
{
"code": "0000",
"message": "Success",
"result": true
}