AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations
Aws::PaymentCryptography::Model Namespace Reference

Namespaces

namespace  KeyAlgorithmMapper
 
 
namespace  KeyClassMapper
 
 
 
namespace  KeyOriginMapper
 
namespace  KeyStateMapper
 
namespace  KeyUsageMapper
 
 
 
 

Classes

class  Alias
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  GetKeyResult
 
 
 
 
 
 
 
 
 
 
 
 
 
class  Key
 
 
 
 
class  KeySummary
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class  Tag
 
 
 
 
 
 
 
 
class  WrappedKey
 

Typedefs

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
typedef std::future< GetKeyOutcomeGetKeyOutcomeCallable
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Enumerations

 
 
 
 
 
 
 
 
 
 
 

Typedef Documentation

◆ CreateAliasOutcome

Definition at line 106 of file PaymentCryptographyServiceClientModel.h.

◆ CreateAliasOutcomeCallable

Definition at line 129 of file PaymentCryptographyServiceClientModel.h.

◆ CreateKeyOutcome

Definition at line 107 of file PaymentCryptographyServiceClientModel.h.

◆ CreateKeyOutcomeCallable

Definition at line 130 of file PaymentCryptographyServiceClientModel.h.

◆ DeleteAliasOutcome

Definition at line 108 of file PaymentCryptographyServiceClientModel.h.

◆ DeleteAliasOutcomeCallable

Definition at line 131 of file PaymentCryptographyServiceClientModel.h.

◆ DeleteKeyOutcome

Definition at line 109 of file PaymentCryptographyServiceClientModel.h.

◆ DeleteKeyOutcomeCallable

Definition at line 132 of file PaymentCryptographyServiceClientModel.h.

◆ ExportKeyOutcome

Definition at line 110 of file PaymentCryptographyServiceClientModel.h.

◆ ExportKeyOutcomeCallable

Definition at line 133 of file PaymentCryptographyServiceClientModel.h.

◆ GetAliasOutcome

Definition at line 111 of file PaymentCryptographyServiceClientModel.h.

◆ GetAliasOutcomeCallable

Definition at line 134 of file PaymentCryptographyServiceClientModel.h.

◆ GetKeyOutcome

Definition at line 112 of file PaymentCryptographyServiceClientModel.h.

◆ GetKeyOutcomeCallable

Definition at line 135 of file PaymentCryptographyServiceClientModel.h.

◆ GetParametersForExportOutcome

Definition at line 113 of file PaymentCryptographyServiceClientModel.h.

◆ GetParametersForExportOutcomeCallable

Definition at line 136 of file PaymentCryptographyServiceClientModel.h.

◆ GetParametersForImportOutcome

Definition at line 114 of file PaymentCryptographyServiceClientModel.h.

◆ GetParametersForImportOutcomeCallable

Definition at line 137 of file PaymentCryptographyServiceClientModel.h.

◆ GetPublicKeyCertificateOutcome

Definition at line 115 of file PaymentCryptographyServiceClientModel.h.

◆ GetPublicKeyCertificateOutcomeCallable

Definition at line 138 of file PaymentCryptographyServiceClientModel.h.

◆ ImportKeyOutcome

Definition at line 116 of file PaymentCryptographyServiceClientModel.h.

◆ ImportKeyOutcomeCallable

Definition at line 139 of file PaymentCryptographyServiceClientModel.h.

◆ ListAliasesOutcome

Definition at line 117 of file PaymentCryptographyServiceClientModel.h.

◆ ListAliasesOutcomeCallable

Definition at line 140 of file PaymentCryptographyServiceClientModel.h.

◆ ListKeysOutcome

Definition at line 118 of file PaymentCryptographyServiceClientModel.h.

◆ ListKeysOutcomeCallable

Definition at line 141 of file PaymentCryptographyServiceClientModel.h.

◆ ListTagsForResourceOutcome

Definition at line 119 of file PaymentCryptographyServiceClientModel.h.

◆ ListTagsForResourceOutcomeCallable

Definition at line 142 of file PaymentCryptographyServiceClientModel.h.

◆ RestoreKeyOutcome

Definition at line 120 of file PaymentCryptographyServiceClientModel.h.

◆ RestoreKeyOutcomeCallable

Definition at line 143 of file PaymentCryptographyServiceClientModel.h.

◆ StartKeyUsageOutcome

Definition at line 121 of file PaymentCryptographyServiceClientModel.h.

◆ StartKeyUsageOutcomeCallable

Definition at line 144 of file PaymentCryptographyServiceClientModel.h.

◆ StopKeyUsageOutcome

Definition at line 122 of file PaymentCryptographyServiceClientModel.h.

◆ StopKeyUsageOutcomeCallable

Definition at line 145 of file PaymentCryptographyServiceClientModel.h.

◆ TagResourceOutcome

Definition at line 123 of file PaymentCryptographyServiceClientModel.h.

◆ TagResourceOutcomeCallable

Definition at line 146 of file PaymentCryptographyServiceClientModel.h.

◆ UntagResourceOutcome

Definition at line 124 of file PaymentCryptographyServiceClientModel.h.

◆ UntagResourceOutcomeCallable

Definition at line 147 of file PaymentCryptographyServiceClientModel.h.

◆ UpdateAliasOutcome

Definition at line 125 of file PaymentCryptographyServiceClientModel.h.

◆ UpdateAliasOutcomeCallable

Definition at line 148 of file PaymentCryptographyServiceClientModel.h.

Enumeration Type Documentation

◆ KeyAlgorithm

Enumerator
NOT_SET 
TDES_2KEY 
TDES_3KEY 
AES_128 
AES_192 
AES_256 
RSA_2048 
RSA_3072 
RSA_4096 
ECC_NIST_P256 
ECC_NIST_P384 

Definition at line 16 of file KeyAlgorithm.h.

◆ KeyCheckValueAlgorithm

Enumerator
NOT_SET 
CMAC 
ANSI_X9_24 

Definition at line 16 of file KeyCheckValueAlgorithm.h.

◆ KeyClass

Enumerator
NOT_SET 
SYMMETRIC_KEY 
ASYMMETRIC_KEY_PAIR 
PRIVATE_KEY 
PUBLIC_KEY 

Definition at line 16 of file KeyClass.h.

◆ KeyExportability

Enumerator
NOT_SET 
EXPORTABLE 
NON_EXPORTABLE 
SENSITIVE 

Definition at line 16 of file KeyExportability.h.

◆ KeyMaterialType

Enumerator
NOT_SET 
TR34_KEY_BLOCK 
TR31_KEY_BLOCK 
ROOT_PUBLIC_KEY_CERTIFICATE 
TRUSTED_PUBLIC_KEY_CERTIFICATE 
KEY_CRYPTOGRAM 

Definition at line 16 of file KeyMaterialType.h.

◆ KeyOrigin

Enumerator
NOT_SET 
EXTERNAL 
AWS_PAYMENT_CRYPTOGRAPHY 

Definition at line 16 of file KeyOrigin.h.

◆ KeyState

Enumerator
NOT_SET 
CREATE_IN_PROGRESS 
CREATE_COMPLETE 
DELETE_PENDING 
DELETE_COMPLETE 

Definition at line 16 of file KeyState.h.

◆ KeyUsage

Enumerator
NOT_SET 
TR31_B0_BASE_DERIVATION_KEY 
TR31_C0_CARD_VERIFICATION_KEY 
TR31_D0_SYMMETRIC_DATA_ENCRYPTION_KEY 
TR31_D1_ASYMMETRIC_KEY_FOR_DATA_ENCRYPTION 
TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS 
TR31_E1_EMV_MKEY_CONFIDENTIALITY 
TR31_E2_EMV_MKEY_INTEGRITY 
TR31_E4_EMV_MKEY_DYNAMIC_NUMBERS 
TR31_E5_EMV_MKEY_CARD_PERSONALIZATION 
TR31_E6_EMV_MKEY_OTHER 
TR31_K0_KEY_ENCRYPTION_KEY 
TR31_K1_KEY_BLOCK_PROTECTION_KEY 
TR31_K3_ASYMMETRIC_KEY_FOR_KEY_AGREEMENT 
TR31_M3_ISO_9797_3_MAC_KEY 
TR31_M1_ISO_9797_1_MAC_KEY 
TR31_M6_ISO_9797_5_CMAC_KEY 
TR31_M7_HMAC_KEY 
TR31_P0_PIN_ENCRYPTION_KEY 
TR31_P1_PIN_GENERATION_KEY 
TR31_S0_ASYMMETRIC_KEY_FOR_DIGITAL_SIGNATURE 
TR31_V1_IBM3624_PIN_VERIFICATION_KEY 
TR31_V2_VISA_PIN_VERIFICATION_KEY 
TR31_K2_TR34_ASYMMETRIC_KEY 

Definition at line 16 of file KeyUsage.h.

◆ Tr34KeyBlockFormat

Enumerator
NOT_SET 
X9_TR34_2012 

Definition at line 16 of file Tr34KeyBlockFormat.h.

◆ WrappedKeyMaterialFormat

Enumerator
NOT_SET 
KEY_CRYPTOGRAM 
TR31_KEY_BLOCK 
TR34_KEY_BLOCK 

Definition at line 16 of file WrappedKeyMaterialFormat.h.

◆ WrappingKeySpec

Enumerator
NOT_SET 
RSA_OAEP_SHA_256 
RSA_OAEP_SHA_512 

Definition at line 16 of file WrappingKeySpec.h.