Skip to main content

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.

APIDescription
Activate KMS serviceActivate KMS service.
Add user key access targetsAdd allowed targets for key access control.
Bulk cancel scheduled key version destructionCancel destruction schedules for multiple key versions.
Bulk delete user keysDelete multiple keys in bulk.
Bulk schedule key version destructionSchedule destruction for multiple key versions.
Cancel scheduled key version destructionCancel the destruction schedule for a key version.
Create data keyCreate a data key using the specified KMS key.
Create key versionCreate a key version to manually rotate the key.
Create user keyCreate a KMS key.
Deactivate key versionDeactivate a key version.
Decrypt dataDecrypt data using a KMS key.
Delete user keyDelete a KMS key.
Encrypt dataEncrypt data using a KMS key.
Generate HMACGenerate an HMAC using a KMS key.
Get keyView details of a KMS key.
Get key by nameView KMS key information by name.
Get KMS service statusView whether KMS service is enabled.
Get public keyView the public key of an asymmetric KMS key.
List key algorithmsView available algorithms by key type and purpose.
List key versionsView the version list of a KMS key.
List service keysView service keys in the current project.
List symmetric keysView symmetric encryption and decryption keys available for services.
List user key access targetsView allowed targets for key access control.
List user keysView the KMS key list in the project.
Remove user key access targetsRemove allowed targets from key access control.
Schedule key version destructionSchedule destruction for a key version.
Sign dataSign data using a KMS key.
Update user key access controlChange key access control settings.
Update user key rotationChange the automatic key rotation cycle.
Verify signatureVerify a digital signature using a KMS key.
Verify HMACVerify an HMAC using a KMS key.

For more information about KMS, see KMS.