TKMSImportKeyMaterialRequest
Class in AWS.KMS
ImportKeyMaterial request class.
Ancestors
Properties
EncryptedKeyMaterial
property EncryptedKeyMaterial: TStream
ExpirationModel
property ExpirationModel: string
ImportToken
property ImportToken: TStream
KeyId
property KeyId: string
ValidTo
property ValidTo: TOptional<TDateTime>
Constructors
Create
constructor Create; overload;
Constructor for TKMSImportKeyMaterialRequest.
constructor Create(const AEncryptedKeyMaterial, AImportToken: TStream; const AKeyId: string); overload;
Constructor for TKMSImportKeyMaterialRequest.
Parameters
| Name | Description |
|---|---|
AEncryptedKeyMaterial | Specify the encrypted key material to import. Must be encrypted using the public key retrieved from a previous call to GetParametersForImport. |
AImportToken | Specify the import token retrieved from a previous call to GetParametersForImport. |
AKeyId | Specify the Amazon Resource Name (ARN) or ID of a symmetric encryption KMS key. |
constructor Create(const AEncryptedKeyMaterial, AImportToken: TStream; const AKeyId: string; const AValidTo: TDateTime); overload;
Constructor for TKMSImportKeyMaterialRequest.
Parameters
| Name | Description |
|---|---|
AEncryptedKeyMaterial | The encrypted key material to import. Must be encrypted using the public key retrieved from a previous call to GetParametersForImport. |
AImportToken | The import token retrieved from a previous call to GetParametersForImport. |
AKeyId | Specify the Amazon Resource Name (ARN) or ID of a symmetric encryption KMS key. |
AValidTo | Specify the date and time when the imported key material expires. |