| Class | Description |
|---|---|
| AlgorithmSuiteId | |
| AlgorithmSuiteInfo | |
| CacheType | |
| CommitmentPolicy | |
| CreateAwsKmsDiscoveryKeyringInput |
Inputs for for creating a AWS KMS Discovery Keyring.
|
| CreateAwsKmsDiscoveryMultiKeyringInput |
Inputs for for creating an AWS KMS Discovery Multi-Keyring.
|
| CreateAwsKmsEcdhKeyringInput |
Inputs for creating an AWS KMS ECDH Keyring.
|
| CreateAwsKmsHierarchicalKeyringInput |
Inputs for creating a Hierarchical Keyring.
|
| CreateAwsKmsKeyringInput |
Inputs for for creating a AWS KMS Keyring.
|
| CreateAwsKmsMrkDiscoveryKeyringInput |
Inputs for for creating a AWS KMS MRK Discovery Keyring.
|
| CreateAwsKmsMrkDiscoveryMultiKeyringInput |
Inputs for for creating a AWS KMS MRK Discovery Multi-Keyring.
|
| CreateAwsKmsMrkKeyringInput |
Inputs for for creating an AWS KMS MRK Keyring.
|
| CreateAwsKmsMrkMultiKeyringInput |
Inputs for for creating a AWS KMS MRK Multi-Keyring.
|
| CreateAwsKmsMultiKeyringInput |
Inputs for for creating a AWS KMS Multi-Keyring.
|
| CreateAwsKmsRsaKeyringInput |
Inputs for creating a AWS KMS RSA Keyring.
|
| CreateCryptographicMaterialsCacheInput | |
| CreateDefaultClientSupplierInput | |
| CreateDefaultCryptographicMaterialsManagerInput |
Inputs for creating a Default Cryptographic Materials Manager.
|
| CreateMultiKeyringInput |
Inputs for creating a Multi-Keyring.
|
| CreateRawAesKeyringInput |
Inputs for creating a Raw AES Keyring.
|
| CreateRawEcdhKeyringInput |
Inputs for creating a raw ECDH Keyring.
|
| CreateRawRsaKeyringInput |
Inputs for creating a Raw RAW Keyring.
|
| CreateRequiredEncryptionContextCMMInput |
Inputs for creating an Required Encryption Context Cryptographic Materials Manager.
|
| DecryptionMaterials | |
| DecryptMaterialsInput | |
| DecryptMaterialsOutput | |
| DefaultCache |
The best choice for most situations.
|
| DeleteCacheEntryInput | |
| DerivationAlgorithm | |
| DIRECT_KEY_WRAPPING | |
| DiscoveryFilter |
A filter which defines what AWS partition and AWS accounts a KMS Key may be in for a Keyring to be allowed to attempt to decrypt it.
|
| ECDSA | |
| EdkWrappingAlgorithm | |
| Encrypt | |
| EncryptedDataKey | |
| EncryptionMaterials | |
| EphemeralPrivateKeyToStaticPublicKeyInput |
Inputs for creating a EphemeralPrivateKeyToStaticPublicKey Configuration.
|
| EphemeralSenderToStaticRecipientInput |
Inputs for creating a EphemeralSenderToStaticRecipient Configuration.
|
| GetAlgorithmSuiteInfoInput | |
| GetBranchKeyIdInput |
Inputs for determining the Branch Key which should be used to wrap or unwrap the data key for this encryption or decryption
|
| GetBranchKeyIdOutput |
Outputs for the Branch Key responsible for wrapping or unwrapping the data key in this encryption or decryption.
|
| GetCacheEntryInput | |
| GetCacheEntryOutput | |
| GetClientInput |
Inputs for getting a AWS KMS Client.
|
| GetEncryptionMaterialsInput | |
| GetEncryptionMaterialsOutput | |
| HKDF | |
| IDENTITY | |
| InitializeDecryptionMaterialsInput | |
| InitializeEncryptionMaterialsInput | |
| IntermediateKeyWrapping | |
| KeyAgreementScheme |
Supported ECDH Key Agreement Schemes.
|
| KmsEcdhConfigurations |
Allowed configurations when using a KmsEcdhConfiguration
|
| KmsEcdhStaticConfigurations |
Allowed configurations when using KmsEcdhStaticConfigurations.
|
| KmsPrivateKeyToStaticPublicKeyInput |
Inputs for creating a KmsPrivateKeyToStaticPublicKey Configuration.
|
| KmsPublicKeyDiscoveryInput |
Inputs for creating a KmsPublicKeyDiscovery Configuration.
|
| KmsRecipientConfiguration | |
| KmsSenderToStaticRecipientInput |
Inputs for creating a KmsSenderToStaticRecipient Configuration.
|
| MaterialProvidersConfig | |
| Materials | |
| MultiThreadedCache |
A cache that is safe for use in a multi threaded environment, but no extra functionality.
|
| NoCache |
Nothing should ever be cached.
|
| None | |
| OnDecryptInput | |
| OnDecryptOutput | |
| OnEncryptInput | |
| OnEncryptOutput | |
| PublicKeyDiscoveryInput |
Inputs for creating a PublicKeyDiscovery Configuration.
|
| PutCacheEntryInput | |
| RawEcdhConfigurations |
List of configurations when using a RawEcdhConfiguration
|
| RawEcdhStaticConfigurations |
List of configurations when using RawEcdhStaticConfigurations.
|
| RawPrivateKeyToStaticPublicKeyInput |
Inputs for creating a RawPrivateKeyToStaticPublicKey Configuration.
|
| RecipientDiscoverySchemeInput |
Inputs for creating a RecipientDiscoveryScheme Configuration.
|
| SignatureAlgorithm | |
| SingleThreadedCache |
A cache that is NOT safe for use in a multi threaded environment.
|
| StaticConfigurations |
Supported configurations for the StaticConfiguration Key Agreement Scheme.
|
| StaticDiscoveryRecipientInput |
Inputs for creating a StaticDiscoveryRecipient Configuration.
|
| StaticSenderStaticRecipientInput |
Inputs for creating a StaticSenderStaticRecipient Configuration.
|
| StaticUnifiedModelConfigurations |
Supported configurations for the StaticUnifiedModel Key Agreement Scheme
|
| StormTrackingCache |
A cache that is safe for use in a multi threaded environment,
and tries to prevent redundant or overly parallel backend calls.
|
| SymmetricSignatureAlgorithm | |
| UpdateUsageMetadataInput | |
| ValidateCommitmentPolicyOnDecryptInput | |
| ValidateCommitmentPolicyOnEncryptInput | |
| ValidDecryptionMaterialsTransitionInput | |
| ValidEncryptionMaterialsTransitionInput |
| Enum | Description |
|---|---|
| AesWrappingAlg | |
| DBEAlgorithmSuiteId | |
| DBECommitmentPolicy | |
| EccCurveSpec | |
| ESDKAlgorithmSuiteId | |
| ESDKCommitmentPolicy | |
| PaddingScheme |