KMS
KakaoCloud Key Management Service (KMS) creates and securely manages encryption keys used for data encryption and digital signatures.
Endpoint
The endpoint for KMS OpenAPI is as follows.
https://key-management-service.kr-central-2.kakaocloud.com
API list
Browse the OpenAPI endpoints provided by KMS in alphabetical order.
| API | Description |
|---|---|
| Activate KMS service | Activate KMS service. |
| Add user key access targets | Add allowed targets for key access control. |
| Bulk cancel scheduled key version destruction | Cancel destruction schedules for multiple key versions. |
| Bulk delete user keys | Delete multiple keys in bulk. |
| Bulk schedule key version destruction | Schedule destruction for multiple key versions. |
| Cancel scheduled key version destruction | Cancel the destruction schedule for a key version. |
| Create data key | Create a data key using the specified KMS key. |
| Create key version | Create a key version to manually rotate the key. |
| Create user key | Create a KMS key. |
| Deactivate key version | Deactivate a key version. |
| Decrypt data | Decrypt data using a KMS key. |
| Delete user key | Delete a KMS key. |
| Encrypt data | Encrypt data using a KMS key. |
| Generate HMAC | Generate an HMAC using a KMS key. |
| Get key | View details of a KMS key. |
| Get key by name | View KMS key information by name. |
| Get KMS service status | View whether KMS service is enabled. |
| Get public key | View the public key of an asymmetric KMS key. |
| List key algorithms | View available algorithms by key type and purpose. |
| List key versions | View the version list of a KMS key. |
| List service keys | View service keys in the current project. |
| List symmetric keys | View symmetric encryption and decryption keys available for services. |
| List user key access targets | View allowed targets for key access control. |
| List user keys | View the KMS key list in the project. |
| Remove user key access targets | Remove allowed targets from key access control. |
| Schedule key version destruction | Schedule destruction for a key version. |
| Sign data | Sign data using a KMS key. |
| Update user key access control | Change key access control settings. |
| Update user key rotation | Change the automatic key rotation cycle. |
| Verify signature | Verify a digital signature using a KMS key. |
| Verify HMAC | Verify an HMAC using a KMS key. |
For more information about KMS, see KMS.