We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 38aa063 commit a45a3a9Copy full SHA for a45a3a9
decrypt_oracle/src/aws_encryption_sdk_decrypt_oracle/app.py
@@ -16,6 +16,7 @@
16
import os
17
18
import aws_encryption_sdk
19
+from aws_encryption_sdk.identifiers import CommitmentPolicy
20
from aws_encryption_sdk.key_providers.kms import DiscoveryAwsKmsMasterKeyProvider
21
from chalice import Chalice, Response
22
@@ -59,7 +60,7 @@ def basic_decrypt() -> Response:
59
60
APP.log.debug(APP.current_request.raw_body)
61
62
try:
- client = aws_encryption_sdk.EncryptionSDKClient()
63
+ client = aws_encryption_sdk.EncryptionSDKClient(commitment_policy=CommitmentPolicy.FORBID_ENCRYPT_ALLOW_DECRYPT)
64
ciphertext = APP.current_request.raw_body
65
plaintext, _header = client.decrypt(source=ciphertext, key_provider=_master_key_provider())
66
APP.log.debug("Plaintext:")
0 commit comments