Skip to content

Commit a45a3a9

Browse files
author
Shubham Chaturvedi
committed
fix: Use FORBID_ENCRYPT_ALLOW_DECRYPT policy for decrypt oracle
1 parent 38aa063 commit a45a3a9

File tree

1 file changed

+2
-1
lines changed
  • decrypt_oracle/src/aws_encryption_sdk_decrypt_oracle

1 file changed

+2
-1
lines changed

decrypt_oracle/src/aws_encryption_sdk_decrypt_oracle/app.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import os
1717

1818
import aws_encryption_sdk
19+
from aws_encryption_sdk.identifiers import CommitmentPolicy
1920
from aws_encryption_sdk.key_providers.kms import DiscoveryAwsKmsMasterKeyProvider
2021
from chalice import Chalice, Response
2122

@@ -59,7 +60,7 @@ def basic_decrypt() -> Response:
5960
APP.log.debug(APP.current_request.raw_body)
6061

6162
try:
62-
client = aws_encryption_sdk.EncryptionSDKClient()
63+
client = aws_encryption_sdk.EncryptionSDKClient(commitment_policy=CommitmentPolicy.FORBID_ENCRYPT_ALLOW_DECRYPT)
6364
ciphertext = APP.current_request.raw_body
6465
plaintext, _header = client.decrypt(source=ciphertext, key_provider=_master_key_provider())
6566
APP.log.debug("Plaintext:")

0 commit comments

Comments
 (0)