amazonaws.com

Key Management Service Key Management Service (KMS) is an encryption and key management web service. This guide describes the KMS operations that you can call programmatically. For general information about KMS, see the <a href="https://docs.aws.amazon.com/kms/latest/develope

🔑 oauth2 50 endpoints cloud
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (4 total)

# Maven: see https://github.com/kwawk8/aws-sdk-android-aws-android-sdk-cloudwatch-src-main-java-com-amazonaws-services-cloudwatch-AmazonClo
# Maven: see https://github.com/Aashish-Chaturvedi/relaxed-amazonaws-sdk-extensionApi
# See https://github.com/lucee/osgi-bundle-com.amazonaws.aws-java-sdk-osgi
# See https://github.com/timanrebel/AmazonAWS
curl examples
<p>Creates a <a href="https://en.wikipedia.org/wiki/Digital_signature">digita…
curl \
  -H "Authorization: $API_KEY" \
  http://kms.us-east-1.amazonaws.com/#X-Amz-Target=TrentService.Sign
<p>Verifies a digital signature that was generated by the <a>Sign</a> operati…
curl \
  -H "Authorization: $API_KEY" \
  http://kms.us-east-1.amazonaws.com/#X-Amz-Target=TrentService.Verify
Endpoints (50 total)
POST
/#X-Amz-Target=TrentService.Sign
<p>Creates a <a href="https://en.wikipedia.org/wiki/Digital_signature">digita…
POST
/#X-Amz-Target=TrentService.Verify
<p>Verifies a digital signature that was generated by the <a>Sign</a> operati…
POST
/#X-Amz-Target=TrentService.Decrypt
<p>Decrypts ciphertext that was encrypted by a KMS key using any of the follo…
POST
/#X-Amz-Target=TrentService.Encrypt
<p>Encrypts plaintext of up to 4,096 bytes using a KMS key. You can use a sym…
POST
/#X-Amz-Target=TrentService.ListKeys
<p>Gets a list of all KMS keys in the caller's Amazon Web Services account an…
POST
/#X-Amz-Target=TrentService.CreateKey
<p>Creates a unique customer managed <a href="https://docs.aws.amazon.com/kms…
POST
/#X-Amz-Target=TrentService.EnableKey
<p>Sets the key state of a KMS key to enabled. This allows you to use the KMS…
POST
/#X-Amz-Target=TrentService.ReEncrypt
<p>Decrypts ciphertext and then reencrypts it entirely within KMS. You can us…
POST
/#X-Amz-Target=TrentService.VerifyMac
<p>Verifies the hash-based message authentication code (HMAC) for a specified…
POST
/#X-Amz-Target=TrentService.DisableKey
<p>Sets the state of a KMS key to disabled. This change temporarily prevents …
POST
/#X-Amz-Target=TrentService.ListGrants
<p>Gets a list of all grants for the specified KMS key. </p> <p>You must spec…
POST
/#X-Amz-Target=TrentService.CreateAlias
<p>Creates a friendly name for a KMS key. </p> <note> <p>Adding, deleting, or…
Language coverage
Java
2
unknown
2
At a glance
Total SDKs4
Languages2
Endpoints50
Authoauth2
Categories1
http://kms.us-east-1.amazonaws.com