benchling_sdk.apps.config.decryption_provider module¶
- class BaseDecryptionProvider¶
Bases:
abc.ABC
Provides a way to decrypt encrypted messages.
Various implementations might use AWS KMS, Azure, etc.
- class BaseKeyUnwrappingDecryptionProvider¶
Bases:
benchling_sdk.apps.config.decryption_provider.BaseDecryptionProvider
A decryption provider that will unwrap the key received from Benchling.
Generally prefer extending this to BaseDecryptionProvider, unless you need to unwrap the key received from Benchling yourself.