AWS.Tools.PaymentCryptographyData.XML

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWS.Tools.PaymentCryptographyData</name>
    </assembly>
    <members>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet">
            <summary>
            Translates encrypted PIN block from and to ISO 9564 formats 0,1,3,4. For more information,
            see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/translate-pin-data.html">Translate
            PIN data</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
             
              
            <para>
            PIN block translation involves changing the encrytion of PIN block from one encryption
            key to another encryption key and changing PIN block format from one to another without
            PIN block data leaving Amazon Web Services Payment Cryptography. The encryption key
            transformation can be from PEK (Pin Encryption Key) to BDK (Base Derivation Key) for
            DUKPT or from BDK for DUKPT to PEK. Amazon Web Services Payment Cryptography supports
            <c>TDES</c> and <c>AES</c> key derivation type for DUKPT translations.
            </para><para>
            The allowed combinations of PIN block format translations are guided by PCI. It is
            important to note that not all encrypted PIN block formats (example, format 1) require
            PAN (Primary Account Number) as input. And as such, PIN block format that requires
            PAN (example, formats 0,3,4) cannot be translated to a format (format 1) that does
            not require a PAN for generation.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><note><para>
            Amazon Web Services Payment Cryptography currently supports ISO PIN block 4 translation
            for PIN block built using legacy PAN length. That is, PAN is the right most 12 digits
            excluding the check digits.
            </para></note><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>GeneratePinData</a></para></li><li><para><a>VerifyPinData</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingDukptAttributes_DukptKeyDerivationType">
            <summary>
            <para>
            <para>The key type derived using DUKPT from a Base Derivation Key (BDK) and Key Serial Number
            (KSN). This must be less than or equal to the strength of the BDK. For example, you
            can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c></para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingDukptAttributes_DukptKeyDerivationType">
            <summary>
            <para>
            <para>The key type derived using DUKPT from a Base Derivation Key (BDK) and Key Serial Number
            (KSN). This must be less than or equal to the strength of the BDK. For example, you
            can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c></para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingDukptAttributes_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be for incoming data decryption, outgoing data
            encryption, or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingDukptAttributes_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be for incoming data decryption, outgoing data
            encryption, or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.EncryptedPinBlock">
            <summary>
            <para>
            <para>The encrypted PIN block data that Amazon Web Services Payment Cryptography translates.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the encryption key under which incoming PIN block data is encrypted.
            This key type can be PEK or BDK.</para><para>When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping
            key for PIN block. Otherwise, it is the key identifier used to perform the operation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingTranslationAttributes_IsoFormat1">
            <summary>
            <para>
            <para>Parameters that are required for ISO9564 PIN format 1 tranlation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingTranslationAttributes_IsoFormat1">
            <summary>
            <para>
            <para>Parameters that are required for ISO9564 PIN format 1 tranlation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingWrappedKey_KeyCheckValueAlgorithm">
            <summary>
            <para>
            <para>The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
            key check value (KCV). It is used to validate the key integrity.</para><para>For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
            with the key to be checked and retaining the 3 highest order bytes of the encrypted
            result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
            is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingWrappedKey_KeyCheckValueAlgorithm">
            <summary>
            <para>
            <para>The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
            key check value (KCV). It is used to validate the key integrity.</para><para>For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
            with the key to be checked and retaining the 3 highest order bytes of the encrypted
            result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
            is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingDukptAttributes_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingDukptAttributes_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the encryption key for encrypting outgoing PIN block data. This
            key type can be PEK or BDK.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingTranslationAttributes_IsoFormat0_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingTranslationAttributes_IsoFormat3_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingTranslationAttributes_IsoFormat4_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingTranslationAttributes_IsoFormat0_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingTranslationAttributes_IsoFormat3_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingTranslationAttributes_IsoFormat4_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock">
            <summary>
            <para>
            <para>The TR-31 wrapped key block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.OutgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock">
            <summary>
            <para>
            <para>The TR-31 wrapped key block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.TranslatePinDataResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.TranslatePinDataResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ConvertPAYCDPinDataCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet">
            <summary>
            Generates card-related validation data using algorithms such as Card Verification
            Values (CVV/CVV2), Dynamic Card Verification Values (dCVV/dCVV2), or Card Security
            Codes (CSC). For more information, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/generate-card-data.html">Generate
            card data</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
             
              
            <para>
            This operation generates a CVV or CSC value that is printed on a payment credit or
            debit card during card production. The CVV or CSC, PAN (Primary Account Number) and
            expiration date of the card are required to check its validity during transaction
            processing. To begin this operation, a CVK (Card Verification Key) encryption key
            is required. You can use <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html">CreateKey</a>
            or <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>
            to establish a CVK within Amazon Web Services Payment Cryptography. The <c>KeyModesOfUse</c>
            should be set to <c>Generate</c> and <c>Verify</c> for a CVK encryption key.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a></para></li><li><para><a>VerifyCardValidationData</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.CardHolderVerificationValue_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter value that comes from a point of sale terminal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.DynamicCardVerificationCode_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter value that comes from the terminal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.DynamicCardVerificationValue_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter value that comes from the terminal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.AmexCardSecurityCodeVersion1_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.AmexCardSecurityCodeVersion2_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.CardVerificationValue1_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.CardVerificationValue2_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.DynamicCardVerificationValue_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the CVK encryption key that Amazon Web Services Payment Cryptography
            uses to generate card data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.CardHolderVerificationValue_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.DynamicCardVerificationCode_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.DynamicCardVerificationValue_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN), a unique identifier for a payment credit or debit
            card that associates the card with a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.AmexCardSecurityCodeVersion2_ServiceCode">
            <summary>
            <para>
            <para>The service code of the AMEX payment card. This is different from the Card Security
            Code (CSC).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.CardVerificationValue1_ServiceCode">
            <summary>
            <para>
            <para>The service code of the payment card. This is different from Card Security Code (CSC).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.DynamicCardVerificationValue_ServiceCode">
            <summary>
            <para>
            <para>The service code of the payment card. This is different from Card Security Code (CSC).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.DynamicCardVerificationCode_TrackData">
            <summary>
            <para>
            <para>The data on the two tracks of magnetic cards used for financial transactions. This
            includes the cardholder name, PAN, expiration date, bank ID (BIN) and several other
            numbers the issuing bank uses to validate the data received.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.CardHolderVerificationValue_UnpredictableNumber">
            <summary>
            <para>
            <para>A random number generated by the issuer.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.DynamicCardVerificationCode_UnpredictableNumber">
            <summary>
            <para>
            <para>A random number generated by the issuer.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.ValidationDataLength">
            <summary>
            <para>
            <para>The length of the CVV or CSC to be generated. The default value is 3.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.GenerateCardValidationDataResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.GenerateCardValidationDataResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDCardValidationDataCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet">
            <summary>
            Generates a Message Authentication Code (MAC) cryptogram within Amazon Web Services
            Payment Cryptography.
             
              
            <para>
            You can use this operation to authenticate card-related data by using known data values
            to generate MAC for data validation between the sending and receiving parties. This
            operation uses message data, a secret encryption key and MAC algorithm to generate
            a unique MAC value for transmission. The receiving party of the MAC must use the same
            message data, secret encryption key and MAC algorithm to reproduce another MAC value
            for comparision.
            </para><para>
            You can use this operation to generate a DUPKT, CMAC, HMAC or EMV MAC by setting generation
            attributes and algorithm to the associated values. The MAC generation encryption key
            must have valid values for <c>KeyUsage</c> such as <c>TR31_M7_HMAC_KEY</c> for HMAC
            generation, and they key must have <c>KeyModesOfUse</c> set to <c>Generate</c> and
            <c>Verify</c>.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>VerifyMac</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.GenerationAttributes_Algorithm">
            <summary>
            <para>
            <para>The encryption algorithm for MAC generation or verification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.SessionKeyDerivationValue_ApplicationCryptogram">
            <summary>
            <para>
            <para>The cryptogram provided by the terminal during transaction processing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.SessionKeyDerivationValue_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter that is provided by the terminal during transaction processing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.DukptCmac_DukptDerivationType">
            <summary>
            <para>
            <para>The key type derived using DUKPT from a Base Derivation Key (BDK) and Key Serial Number
            (KSN). This must be less than or equal to the strength of the BDK. For example, you
            can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.DukptIso9797Algorithm1_DukptDerivationType">
            <summary>
            <para>
            <para>The key type derived using DUKPT from a Base Derivation Key (BDK) and Key Serial Number
            (KSN). This must be less than or equal to the strength of the BDK. For example, you
            can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.DukptIso9797Algorithm3_DukptDerivationType">
            <summary>
            <para>
            <para>The key type derived using DUKPT from a Base Derivation Key (BDK) and Key Serial Number
            (KSN). This must be less than or equal to the strength of the BDK. For example, you
            can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.DukptCmac_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be MAC generation, MAC verification, or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.DukptIso9797Algorithm1_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be MAC generation, MAC verification, or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.DukptIso9797Algorithm3_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be MAC generation, MAC verification, or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the MAC generation encryption key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.DukptCmac_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.DukptIso9797Algorithm1_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.DukptIso9797Algorithm3_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.MacLength">
            <summary>
            <para>
            <para>The length of a MAC under generation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.EmvMac_MajorKeyDerivationMode">
            <summary>
            <para>
            <para>The method to use when deriving the master key for EMV MAC generation or verification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.MessageData">
            <summary>
            <para>
            <para>The data for which a MAC is under generation. This value must be hexBinary.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.EmvMac_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.EmvMac_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN), a unique identifier for a payment credit or debit
            card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.EmvMac_SessionKeyDerivationMode">
            <summary>
            <para>
            <para>The method of deriving a session key for EMV MAC generation or verification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.GenerateMacResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.GenerateMacResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDMacCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet">
            <summary>
            Generates pin-related data such as PIN, PIN Verification Value (PVV), PIN Block, and
            PIN Offset during new card issuance or reissuance. For more information, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/generate-pin-data.html">Generate
            PIN data</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
             
              
            <para>
            PIN data is never transmitted in clear to or from Amazon Web Services Payment Cryptography.
            This operation generates PIN, PVV, or PIN Offset and then encrypts it using Pin Encryption
            Key (PEK) to create an <c>EncryptedPinBlock</c> for transmission from Amazon Web Services
            Payment Cryptography. This operation uses a separate Pin Verification Key (PVK) for
            VISA PVV generation.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>GenerateCardValidationData</a></para></li><li><para><a>TranslatePinData</a></para></li><li><para><a>VerifyPinData</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624NaturalPin_DecimalizationTable">
            <summary>
            <para>
            <para>The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert
            the algorithm intermediate result from hexadecimal characters to decimal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624PinFromOffset_DecimalizationTable">
            <summary>
            <para>
            <para>The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert
            the algorithm intermediate result from hexadecimal characters to decimal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624PinOffset_DecimalizationTable">
            <summary>
            <para>
            <para>The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert
            the algorithm intermediate result from hexadecimal characters to decimal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624RandomPin_DecimalizationTable">
            <summary>
            <para>
            <para>The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert
            the algorithm intermediate result from hexadecimal characters to decimal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624PinOffset_EncryptedPinBlock">
            <summary>
            <para>
            <para>The encrypted PIN block data. According to ISO 9564 standard, a PIN Block is an encoded
            representation of a payment card Personal Account Number (PAN) and the cardholder
            Personal Identification Number (PIN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.VisaPinVerificationValue_EncryptedPinBlock">
            <summary>
            <para>
            <para>The encrypted PIN block data to verify.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.EncryptionKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the PEK that Amazon Web Services Payment Cryptography uses to
            encrypt the PIN Block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.GenerationKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the PEK that Amazon Web Services Payment Cryptography uses for
            pin data generation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.PinBlockFormat">
            <summary>
            <para>
            <para>The PIN encoding format for pin data generation as specified in ISO 9564. Amazon Web
            Services Payment Cryptography supports <c>ISO_Format_0</c> and <c>ISO_Format_3</c>.</para><para>The <c>ISO_Format_0</c> PIN block format is equivalent to the ANSI X9.8, VISA-1, and
            ECI-1 PIN block formats. It is similar to a VISA-4 PIN block format. It supports a
            PIN from 4 to 12 digits in length.</para><para>The <c>ISO_Format_3</c> PIN block format is the same as <c>ISO_Format_0</c> except
            that the fill digits are random values from 10 to 15.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.PinDataLength">
            <summary>
            <para>
            <para>The length of PIN under generation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624PinFromOffset_PinOffset">
            <summary>
            <para>
            <para>The PIN offset value.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624NaturalPin_PinValidationData">
            <summary>
            <para>
            <para>The unique data for cardholder identification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624PinFromOffset_PinValidationData">
            <summary>
            <para>
            <para>The unique data for cardholder identification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624PinOffset_PinValidationData">
            <summary>
            <para>
            <para>The unique data for cardholder identification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624RandomPin_PinValidationData">
            <summary>
            <para>
            <para>The unique data for cardholder identification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624NaturalPin_PinValidationDataPadCharacter">
            <summary>
            <para>
            <para>The padding character for validation data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624PinFromOffset_PinValidationDataPadCharacter">
            <summary>
            <para>
            <para>The padding character for validation data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624PinOffset_PinValidationDataPadCharacter">
            <summary>
            <para>
            <para>The padding character for validation data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Ibm3624RandomPin_PinValidationDataPadCharacter">
            <summary>
            <para>
            <para>The padding character for validation data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.VisaPin_PinVerificationKeyIndex">
            <summary>
            <para>
            <para>The value for PIN verification index. It is used in the Visa PIN algorithm to calculate
            the PVV (PIN Verification Value).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.VisaPinVerificationValue_PinVerificationKeyIndex">
            <summary>
            <para>
            <para>The value for PIN verification index. It is used in the Visa PIN algorithm to calculate
            the PVV (PIN Verification Value).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN), a unique identifier for a payment credit or debit
            card that associates the card with a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.GeneratePinDataResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.GeneratePinDataResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the GenerationKeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^GenerationKeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.NewPAYCDPinDataCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet">
            <summary>
            Encrypts plaintext data to ciphertext using a symmetric (TDES, AES), asymmetric (RSA),
            or derived (DUKPT or EMV) encryption key scheme. For more information, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/encrypt-data.html">Encrypt
            data</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
             
              
            <para>
            You can generate an encryption key within Amazon Web Services Payment Cryptography
            by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html">CreateKey</a>.
            You can import your own encryption key by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>.
            For this operation, the key must have <c>KeyModesOfUse</c> set to <c>Encrypt</c>.
            In asymmetric encryption, plaintext is encrypted using public component. You can import
            the public component of an asymmetric key pair created outside Amazon Web Services
            Payment Cryptography by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>.
             
            </para><para>
            For symmetric and DUKPT encryption, Amazon Web Services Payment Cryptography supports
            <c>TDES</c> and <c>AES</c> algorithms. For EMV encryption, Amazon Web Services Payment
            Cryptography supports <c>TDES</c> algorithms.For asymmetric encryption, Amazon Web
            Services Payment Cryptography supports <c>RSA</c>.
            </para><para>
            When you use TDES or TDES DUKPT, the plaintext data length must be a multiple of 8
            bytes. For AES or AES DUKPT, the plaintext data length must be a multiple of 16 bytes.
            For RSA, it sould be equal to the key size unless padding is enabled.
            </para><para>
            To encrypt using DUKPT, you must already have a BDK (Base Derivation Key) key in your
            account with <c>KeyModesOfUse</c> set to <c>DeriveKey</c>, or you can generate a new
            DUKPT key by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html">CreateKey</a>.
            To encrypt using EMV, you must already have an IMK (Issuer Master Key) key in your
            account with <c>KeyModesOfUse</c> set to <c>DeriveKey</c>.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>DecryptData</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetPublicKeyCertificate.html">GetPublicCertificate</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a></para></li><li><para><a>ReEncryptData</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Dukpt_DukptKeyDerivationType">
            <summary>
            <para>
            <para>The key type encrypted using DUKPT from a Base Derivation Key (BDK) and Key Serial
            Number (KSN). This must be less than or equal to the strength of the BDK. For example,
            you can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c></para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Dukpt_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be incoming data decryption, outgoing data encryption,
            or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Dukpt_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Emv_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Symmetric_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.WrappedKey_KeyCheckValueAlgorithm">
            <summary>
            <para>
            <para>The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
            key check value (KCV). It is used to validate the key integrity.</para><para>For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
            with the key to be checked and retaining the 3 highest order bytes of the encrypted
            result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
            is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the encryption key that Amazon Web Services Payment Cryptography
            uses for plaintext encryption.</para><para>When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping
            key. Otherwise, it is the key identifier used to perform the operation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Dukpt_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Emv_MajorKeyDerivationMode">
            <summary>
            <para>
            <para>The EMV derivation mode to use for ICC master key derivation as per EMV version 4.3
            book 2.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Dukpt_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para><para>The default is CBC.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Emv_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Symmetric_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Asymmetric_PaddingType">
            <summary>
            <para>
            <para>The padding to be included with the data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Symmetric_PaddingType">
            <summary>
            <para>
            <para>The padding to be included with the data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Emv_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.PlainText">
            <summary>
            <para>
            <para>The plaintext to be encrypted.</para><note><para>For encryption using asymmetric keys, plaintext data length is constrained by encryption
            key strength that you define in <c>KeyAlgorithm</c> and padding type that you define
            in <c>AsymmetricEncryptionAttributes</c>. For more information, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/encrypt-data.html">Encrypt
            data</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.</para></note>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Emv_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN), a unique identifier for a payment credit or debit
            card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Emv_SessionDerivationData">
            <summary>
            <para>
            <para>The derivation value used to derive the ICC session key. It is typically the application
            transaction counter value padded with zeros or previous ARQC value padded with zeros
            as per EMV version 4.3 book 2.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.WrappedKeyMaterial_Tr31KeyBlock">
            <summary>
            <para>
            <para>The TR-31 wrapped key block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.EncryptDataResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.EncryptDataResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet">
            <summary>
            Verifies Authorization Request Cryptogram (ARQC) for a EMV chip payment card authorization.
            For more information, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/data-operations.verifyauthrequestcryptogram.html">Verify
            auth request cryptogram</a> in the <i>Amazon Web Services Payment Cryptography User
            Guide</i>.
             
              
            <para>
            ARQC generation is done outside of Amazon Web Services Payment Cryptography and is
            typically generated on a point of sale terminal for an EMV chip card to obtain payment
            authorization during transaction time. For ARQC verification, you must first import
            the ARQC generated outside of Amazon Web Services Payment Cryptography by calling
            <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>.
            This operation uses the imported ARQC and an major encryption key (DUKPT) created
            by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html">CreateKey</a>
            to either provide a boolean ARQC verification result or provide an APRC (Authorization
            Response Cryptogram) response using Method 1 or Method 2. The <c>ARPC_METHOD_1</c>
            uses <c>AuthResponseCode</c> to generate ARPC and <c>ARPC_METHOD_2</c> uses <c>CardStatusUpdate</c>
            to generate ARPC.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>VerifyCardValidationData</a></para></li><li><para><a>VerifyPinData</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Emv2000_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter that is provided by the terminal during transaction processing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.EmvCommon_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter that is provided by the terminal during transaction processing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Mastercard_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter that is provided by the terminal during transaction processing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.AuthRequestCryptogram">
            <summary>
            <para>
            <para>The auth request cryptogram imported into Amazon Web Services Payment Cryptography
            for ARQC verification using a major encryption key and transaction data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.ArpcMethod1_AuthResponseCode">
            <summary>
            <para>
            <para>The auth code used to calculate APRC after ARQC verification is successful. This is
            the same auth code used for ARQC generation outside of Amazon Web Services Payment
            Cryptography.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.ArpcMethod2_CardStatusUpdate">
            <summary>
            <para>
            <para>The data indicating whether the issuer approves or declines an online transaction
            using an EMV chip card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the major encryption key that Amazon Web Services Payment Cryptography
            uses for ARQC verification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.MajorKeyDerivationMode">
            <summary>
            <para>
            <para>The method to use when deriving the major encryption key for ARQC verification within
            Amazon Web Services Payment Cryptography. The same key derivation mode was used for
            ARQC generation outside of Amazon Web Services Payment Cryptography.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Amex_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Emv2000_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.EmvCommon_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Mastercard_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Visa_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Amex_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Emv2000_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.EmvCommon_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Mastercard_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Visa_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN) of the cardholder. A PAN is a unique identifier for
            a payment credit or debit card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.ArpcMethod2_ProprietaryAuthenticationData">
            <summary>
            <para>
            <para>The proprietary authentication data used by issuer for communication during online
            transaction using an EMV chip card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.TransactionData">
            <summary>
            <para>
            <para>The transaction data that Amazon Web Services Payment Cryptography uses for ARQC verification.
            The same transaction is used for ARQC generation outside of Amazon Web Services Payment
            Cryptography.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Mastercard_UnpredictableNumber">
            <summary>
            <para>
            <para>A random number generated by the issuer.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.VerifyAuthRequestCryptogramResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.VerifyAuthRequestCryptogramResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDAuthRequestCryptogramCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet">
            <summary>
            Verifies card-related validation data using algorithms such as Card Verification Values
            (CVV/CVV2), Dynamic Card Verification Values (dCVV/dCVV2) and Card Security Codes
            (CSC). For more information, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/verify-card-data.html">Verify
            card data</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
             
              
            <para>
            This operation validates the CVV or CSC codes that is printed on a payment credit
            or debit card during card payment transaction. The input values are typically provided
            as part of an inbound transaction to an issuer or supporting platform partner. Amazon
            Web Services Payment Cryptography uses CVV or CSC, PAN (Primary Account Number) and
            expiration date of the card to check its validity during transaction processing. In
            this operation, the CVK (Card Verification Key) encryption key for use with card data
            verification is same as the one in used for <a>GenerateCardValidationData</a>.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>GenerateCardValidationData</a></para></li><li><para><a>VerifyAuthRequestCryptogram</a></para></li><li><para><a>VerifyPinData</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.CardHolderVerificationValue_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter value that comes from a point of sale terminal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DiscoverDynamicCardVerificationCode_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter value that comes from the terminal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DynamicCardVerificationCode_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter value that comes from the terminal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DynamicCardVerificationValue_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter value that comes from the terminal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.AmexCardSecurityCodeVersion1_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.AmexCardSecurityCodeVersion2_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.CardVerificationValue1_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.CardVerificationValue2_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DiscoverDynamicCardVerificationCode_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DynamicCardVerificationValue_CardExpiryDate">
            <summary>
            <para>
            <para>The expiry date of a payment card.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the CVK encryption key that Amazon Web Services Payment Cryptography
            uses to verify card data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.CardHolderVerificationValue_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DynamicCardVerificationCode_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DynamicCardVerificationValue_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN), a unique identifier for a payment credit or debit
            card that associates the card with a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.AmexCardSecurityCodeVersion2_ServiceCode">
            <summary>
            <para>
            <para>The service code of the AMEX payment card. This is different from the Card Security
            Code (CSC).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.CardVerificationValue1_ServiceCode">
            <summary>
            <para>
            <para>The service code of the payment card. This is different from Card Security Code (CSC).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DynamicCardVerificationValue_ServiceCode">
            <summary>
            <para>
            <para>The service code of the payment card. This is different from Card Security Code (CSC).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DynamicCardVerificationCode_TrackData">
            <summary>
            <para>
            <para>The data on the two tracks of magnetic cards used for financial transactions. This
            includes the cardholder name, PAN, expiration date, bank ID (BIN) and several other
            numbers the issuing bank uses to validate the data received.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.CardHolderVerificationValue_UnpredictableNumber">
            <summary>
            <para>
            <para>A random number generated by the issuer.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DiscoverDynamicCardVerificationCode_UnpredictableNumber">
            <summary>
            <para>
            <para>A random number that is generated by the issuer.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.DynamicCardVerificationCode_UnpredictableNumber">
            <summary>
            <para>
            <para>A random number generated by the issuer.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.ValidationData">
            <summary>
            <para>
            <para>The CVV or CSC value for use for card data verification within Amazon Web Services
            Payment Cryptography.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.VerifyCardValidationDataResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.VerifyCardValidationDataResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDCardValidationDataCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet">
            <summary>
            Verifies a Message Authentication Code (MAC).
             
              
            <para>
            You can use this operation to verify MAC for message data authentication such as .
            In this operation, you must use the same message data, secret encryption key and MAC
            algorithm that was used to generate MAC. You can use this operation to verify a DUPKT,
            CMAC, HMAC or EMV MAC by setting generation attributes and algorithm to the associated
            values.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>GenerateMac</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.VerificationAttributes_Algorithm">
            <summary>
            <para>
            <para>The encryption algorithm for MAC generation or verification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.SessionKeyDerivationValue_ApplicationCryptogram">
            <summary>
            <para>
            <para>The cryptogram provided by the terminal during transaction processing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.SessionKeyDerivationValue_ApplicationTransactionCounter">
            <summary>
            <para>
            <para>The transaction counter that is provided by the terminal during transaction processing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.DukptCmac_DukptDerivationType">
            <summary>
            <para>
            <para>The key type derived using DUKPT from a Base Derivation Key (BDK) and Key Serial Number
            (KSN). This must be less than or equal to the strength of the BDK. For example, you
            can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.DukptIso9797Algorithm1_DukptDerivationType">
            <summary>
            <para>
            <para>The key type derived using DUKPT from a Base Derivation Key (BDK) and Key Serial Number
            (KSN). This must be less than or equal to the strength of the BDK. For example, you
            can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.DukptIso9797Algorithm3_DukptDerivationType">
            <summary>
            <para>
            <para>The key type derived using DUKPT from a Base Derivation Key (BDK) and Key Serial Number
            (KSN). This must be less than or equal to the strength of the BDK. For example, you
            can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.DukptCmac_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be MAC generation, MAC verification, or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.DukptIso9797Algorithm1_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be MAC generation, MAC verification, or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.DukptIso9797Algorithm3_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be MAC generation, MAC verification, or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the encryption key that Amazon Web Services Payment Cryptography
            uses to verify MAC data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.DukptCmac_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.DukptIso9797Algorithm1_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.DukptIso9797Algorithm3_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.Mac">
            <summary>
            <para>
            <para>The MAC being verified.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.MacLength">
            <summary>
            <para>
            <para>The length of the MAC.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.EmvMac_MajorKeyDerivationMode">
            <summary>
            <para>
            <para>The method to use when deriving the master key for EMV MAC generation or verification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.MessageData">
            <summary>
            <para>
            <para>The data on for which MAC is under verification. This value must be hexBinary.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.EmvMac_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.EmvMac_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN), a unique identifier for a payment credit or debit
            card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.EmvMac_SessionKeyDerivationMode">
            <summary>
            <para>
            <para>The method of deriving a session key for EMV MAC generation or verification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.VerifyMacResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.VerifyMacResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDMacCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet">
            <summary>
            Verifies pin-related data such as PIN and PIN Offset using algorithms including VISA
            PVV and IBM3624. For more information, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/verify-pin-data.html">Verify
            PIN data</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
             
              
            <para>
            This operation verifies PIN data for user payment card. A card holder PIN data is
            never transmitted in clear to or from Amazon Web Services Payment Cryptography. This
            operation uses PIN Verification Key (PVK) for PIN or PIN Offset generation and then
            encrypts it using PIN Encryption Key (PEK) to create an <c>EncryptedPinBlock</c> for
            transmission from Amazon Web Services Payment Cryptography.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>GeneratePinData</a></para></li><li><para><a>TranslatePinData</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.Ibm3624Pin_DecimalizationTable">
            <summary>
            <para>
            <para>The decimalization table to use for IBM 3624 PIN algorithm. The table is used to convert
            the algorithm intermediate result from hexadecimal characters to decimal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.DukptAttributes_DukptDerivationType">
            <summary>
            <para>
            <para>The key type derived using DUKPT from a Base Derivation Key (BDK) and Key Serial Number
            (KSN). This must be less than or equal to the strength of the BDK. For example, you
            can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.EncryptedPinBlock">
            <summary>
            <para>
            <para>The encrypted PIN block data that Amazon Web Services Payment Cryptography verifies.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.EncryptionKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the encryption key under which the PIN block data is encrypted.
            This key type can be PEK or BDK.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.DukptAttributes_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.PinBlockFormat">
            <summary>
            <para>
            <para>The PIN encoding format for pin data generation as specified in ISO 9564. Amazon Web
            Services Payment Cryptography supports <c>ISO_Format_0</c> and <c>ISO_Format_3</c>.</para><para>The <c>ISO_Format_0</c> PIN block format is equivalent to the ANSI X9.8, VISA-1, and
            ECI-1 PIN block formats. It is similar to a VISA-4 PIN block format. It supports a
            PIN from 4 to 12 digits in length.</para><para>The <c>ISO_Format_3</c> PIN block format is the same as <c>ISO_Format_0</c> except
            that the fill digits are random values from 10 to 15.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.PinDataLength">
            <summary>
            <para>
            <para>The length of PIN being verified.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.Ibm3624Pin_PinOffset">
            <summary>
            <para>
            <para>The PIN offset value.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.Ibm3624Pin_PinValidationData">
            <summary>
            <para>
            <para>The unique data for cardholder identification.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.Ibm3624Pin_PinValidationDataPadCharacter">
            <summary>
            <para>
            <para>The padding character for validation data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.VisaPin_PinVerificationKeyIndex">
            <summary>
            <para>
            <para>The value for PIN verification index. It is used in the Visa PIN algorithm to calculate
            the PVV (PIN Verification Value).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN), a unique identifier for a payment credit or debit
            card that associates the card with a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.VerificationKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the PIN verification key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.VisaPin_VerificationValue">
            <summary>
            <para>
            <para>Parameters that are required to generate or verify Visa PVV (PIN Verification Value).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.VerifyPinDataResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.VerifyPinDataResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.TestPAYCDPinDataCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the VerificationKeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^VerificationKeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet">
            <summary>
            Decrypts ciphertext data to plaintext using a symmetric (TDES, AES), asymmetric (RSA),
            or derived (DUKPT or EMV) encryption key scheme. For more information, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/decrypt-data.html">Decrypt
            data</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
             
              
            <para>
            You can use an encryption key generated within Amazon Web Services Payment Cryptography,
            or you can import your own encryption key by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>.
            For this operation, the key must have <c>KeyModesOfUse</c> set to <c>Decrypt</c>.
            In asymmetric decryption, Amazon Web Services Payment Cryptography decrypts the ciphertext
            using the private component of the asymmetric encryption key pair. For data encryption
            outside of Amazon Web Services Payment Cryptography, you can export the public component
            of the asymmetric key pair by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetPublicKeyCertificate.html">GetPublicCertificate</a>.
            </para><para>
            For symmetric and DUKPT decryption, Amazon Web Services Payment Cryptography supports
            <c>TDES</c> and <c>AES</c> algorithms. For EMV decryption, Amazon Web Services Payment
            Cryptography supports <c>TDES</c> algorithms. For asymmetric decryption, Amazon Web
            Services Payment Cryptography supports <c>RSA</c>.
            </para><para>
            When you use TDES or TDES DUKPT, the ciphertext data length must be a multiple of
            8 bytes. For AES or AES DUKPT, the ciphertext data length must be a multiple of 16
            bytes. For RSA, it sould be equal to the key size unless padding is enabled.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>EncryptData</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetPublicKeyCertificate.html">GetPublicCertificate</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.CipherText">
            <summary>
            <para>
            <para>The ciphertext to decrypt.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Dukpt_DukptKeyDerivationType">
            <summary>
            <para>
            <para>The key type encrypted using DUKPT from a Base Derivation Key (BDK) and Key Serial
            Number (KSN). This must be less than or equal to the strength of the BDK. For example,
            you can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c></para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Dukpt_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be incoming data decryption, outgoing data encryption,
            or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Dukpt_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Emv_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Symmetric_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.WrappedKey_KeyCheckValueAlgorithm">
            <summary>
            <para>
            <para>The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
            key check value (KCV). It is used to validate the key integrity.</para><para>For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
            with the key to be checked and retaining the 3 highest order bytes of the encrypted
            result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
            is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the encryption key that Amazon Web Services Payment Cryptography
            uses for ciphertext decryption.</para><para>When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping
            key. Otherwise, it is the key identifier used to perform the operation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Dukpt_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Emv_MajorKeyDerivationMode">
            <summary>
            <para>
            <para>The EMV derivation mode to use for ICC master key derivation as per EMV version 4.3
            book 2.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Dukpt_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para><para>The default is CBC.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Emv_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Symmetric_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Asymmetric_PaddingType">
            <summary>
            <para>
            <para>The padding to be included with the data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Symmetric_PaddingType">
            <summary>
            <para>
            <para>The padding to be included with the data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Emv_PanSequenceNumber">
            <summary>
            <para>
            <para>A number that identifies and differentiates payment cards with the same Primary Account
            Number (PAN).</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Emv_PrimaryAccountNumber">
            <summary>
            <para>
            <para>The Primary Account Number (PAN), a unique identifier for a payment credit or debit
            card and associates the card to a specific account holder.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Emv_SessionDerivationData">
            <summary>
            <para>
            <para>The derivation value used to derive the ICC session key. It is typically the application
            transaction counter value padded with zeros or previous ARQC value padded with zeros
            as per EMV version 4.3 book 2.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.WrappedKeyMaterial_Tr31KeyBlock">
            <summary>
            <para>
            <para>The TR-31 wrapped key block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.DecryptDataResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.DecryptDataResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet">
            <summary>
            Re-encrypt ciphertext using DUKPT or Symmetric data encryption keys.
             
              
            <para>
            You can either generate an encryption key within Amazon Web Services Payment Cryptography
            by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html">CreateKey</a>
            or import your own encryption key by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>.
            The <c>KeyArn</c> for use with this operation must be in a compatible key state with
            <c>KeyModesOfUse</c> set to <c>Encrypt</c>.
            </para><para>
            For symmetric and DUKPT encryption, Amazon Web Services Payment Cryptography supports
            <c>TDES</c> and <c>AES</c> algorithms. To encrypt using DUKPT, a DUKPT key must already
            exist within your account with <c>KeyModesOfUse</c> set to <c>DeriveKey</c> or a new
            DUKPT can be generated by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html">CreateKey</a>.
            </para><para>
            For information about valid keys for this operation, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> and <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/crypto-ops-validkeys-ops.html">Key
            types for specific data operations</a> in the <i>Amazon Web Services Payment Cryptography
            User Guide</i>.
            </para><para><b>Cross-account use</b>: This operation can't be used across different Amazon Web
            Services accounts.
            </para><para><b>Related operations:</b></para><ul><li><para><a>DecryptData</a></para></li><li><para><a>EncryptData</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetPublicKeyCertificate.html">GetPublicCertificate</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.CipherText">
            <summary>
            <para>
            <para>Ciphertext to be encrypted. The minimum allowed length is 16 bytes and maximum allowed
            length is 4096 bytes.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Dukpt_DukptKeyDerivationType">
            <summary>
            <para>
            <para>The key type encrypted using DUKPT from a Base Derivation Key (BDK) and Key Serial
            Number (KSN). This must be less than or equal to the strength of the BDK. For example,
            you can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c></para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Dukpt_DukptKeyDerivationType">
            <summary>
            <para>
            <para>The key type encrypted using DUKPT from a Base Derivation Key (BDK) and Key Serial
            Number (KSN). This must be less than or equal to the strength of the BDK. For example,
            you can't use <c>AES_128</c> as a derivation type for a BDK of <c>AES_128</c> or <c>TDES_2KEY</c></para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Dukpt_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be incoming data decryption, outgoing data encryption,
            or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Dukpt_DukptKeyVariant">
            <summary>
            <para>
            <para>The type of use of DUKPT, which can be incoming data decryption, outgoing data encryption,
            or both.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the encryption key of incoming ciphertext data.</para><para>When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping
            key. Otherwise, it is the key identifier used to perform the operation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Dukpt_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Symmetric_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Dukpt_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Symmetric_InitializationVector">
            <summary>
            <para>
            <para>An input used to provide the intial state. If no value is provided, Amazon Web Services
            Payment Cryptography defaults it to zero.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingWrappedKey_KeyCheckValueAlgorithm">
            <summary>
            <para>
            <para>The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
            key check value (KCV). It is used to validate the key integrity.</para><para>For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
            with the key to be checked and retaining the 3 highest order bytes of the encrypted
            result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
            is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingWrappedKey_KeyCheckValueAlgorithm">
            <summary>
            <para>
            <para>The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
            key check value (KCV). It is used to validate the key integrity.</para><para>For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
            with the key to be checked and retaining the 3 highest order bytes of the encrypted
            result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
            is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Dukpt_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Dukpt_KeySerialNumber">
            <summary>
            <para>
            <para>The unique identifier known as Key Serial Number (KSN) that comes from an encrypting
            device using DUKPT encryption method. The KSN is derived from the encrypting device
            unique identifier and an internal transaction counter.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Dukpt_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para><para>The default is CBC.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Symmetric_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Dukpt_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para><para>The default is CBC.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Symmetric_Mode">
            <summary>
            <para>
            <para>The block cipher method to use for encryption.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the encryption key of outgoing ciphertext data after encryption
            by Amazon Web Services Payment Cryptography.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Symmetric_PaddingType">
            <summary>
            <para>
            <para>The padding to be included with the data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Symmetric_PaddingType">
            <summary>
            <para>
            <para>The padding to be included with the data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock">
            <summary>
            <para>
            <para>The TR-31 wrapped key block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingWrappedKey_WrappedKeyMaterial_Tr31KeyBlock">
            <summary>
            <para>
            <para>The TR-31 wrapped key block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptographyData.Model.ReEncryptDataResponse).
            Specifying the name of a property of type Amazon.PaymentCryptographyData.Model.ReEncryptDataResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
    </members>
</doc>