Certificate Manager Overview
- Print
- PDF
Certificate Manager Overview
- Print
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
Overview
Certificate Manager API is RESTful, and each API request must be IAM-authenticated via API Gateway.
Common information
IAM authentication
Since you use API Gateway to make an API request, you need to request the API Gateway service and get an API key for IAM authentication.
Request to the API Gateway service. (API Gateway)
Go to API Gateway > API Keys and create an API key. (Create API Key)
The subscription type of the Certificate Manager API is Public, so you can use it with the API key you created without a separate subscription process.
API
Service | API | Method | Request URI |
---|---|---|---|
Searching Certificate | getCertificateList | GET | https://certificatemanager.apigw.ntruss.com/api/v1/certificates |
Add External Certificate | createExternalCertificate | POST | https://certificatemanager.apigw.ntruss.com/api/v1/certificate/withExternal |
Delete Certificate | deleteCertificate | DELETE | https://certificatemanager.apigw.ntruss.com/api/v1/certificate/{certificateNo} |
Request header
The following table shows the request headers for IAM authentication.
Header | Description |
---|---|
x-ncp-apigw-timestamp | It is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC. If the time difference with the API Gateway server is more than 5 minutes, the request is considered invalid. |
x-ncp-iam-access-key | API key issued by NAVER Cloud Platform or access key issued by IAM |
x-ncp-apigw-signature-v2 | Signature used to encrypt the body with the “secret key” that maps with the “access key.” The HMAC encryption algorithm is HMAC SHA256. Reference Call APIs that require IAM authentication |
Common errors
HTTP Response Code | ErrorCode | ErrorMessage |
---|---|---|
400 | 100 | Bad Request Exception |
401 | 200 | Authentication Failed |
401 | 210 | Permission Denied |
404 | 300 | Not Found Exception |
429 | 400 | Quota Exceeded |
429 | 410 | Throttle Limited |
429 | 420 | Rate Limited |
413 | 430 | Request Entity Too Large |
503 | 500 | Endpoint Error |
504 | 510 | Endpoint Timeout |
500 | 900 | Unexpected Error |
Was this article helpful?