aws_encryption_sdk.materials_managers.base
Base class interface for crypto material managers.
Classes
Parent interface for crypto material manager classes. |
- class aws_encryption_sdk.materials_managers.base.CryptoMaterialsManager
Bases:
object
Parent interface for crypto material manager classes.
New in version 1.3.0.
- abstract get_encryption_materials(request)
Provides encryption materials appropriate for the request.
Note
Must be implemented by specific CryptoMaterialsManager implementations.
- Parameters
request (aws_encryption_sdk.materials_managers.EncryptionMaterialsRequest) – encryption materials request
- Returns
encryption materials
- Return type
- abstract decrypt_materials(request)
Provides decryption materials appropriate for the request.
Note
Must be implemented by specific CryptoMaterialsManager implementations.
- Parameters
request (aws_encryption_sdk.materials_managers.DecryptionMaterialsRequest) – decrypt materials request
- Returns
decryption materials
- Return type