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 tranlations. You can use
            this operation for P2PE (Point to Point Encryption) use cases where the encryption
            keys should change but the processing system either does not need to, or is not permitted
            to, decrypt the data.
            </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>
            At this time, Amazon Web Services Payment Cryptography does not support translations
            to PIN format 4.
            </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>
            </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.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.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 when keys won't be shared but mutual data is present on
            both ends for validation. In this case, known data values are used to generate a MAC
            on both ends for comparision without sending or receiving data in ciphertext or plaintext.
            You can use this operation to generate a DUPKT, 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.</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 symmetric, asymmetric, or DUKPT data encryption
            key. 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 asymmetric encryption, Amazon Web Services
            Payment Cryptography supports <c>RSA</c>. To encrypt using DUKPT, you must already
            have a DUKPT 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>.
            </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 to cryptographic primitive used to provide the intial state. Typically the
            <c>InitializationVector</c> must have a random or psuedo-random value, but sometimes
            it only needs to be unpredictable or unique. If you don't provide a value, Amazon
            Web Services Payment Cryptography generates a random value.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Symmetric_InitializationVector">
            <summary>
            <para>
            <para>An input to cryptographic primitive used to provide the intial state. The <c>InitializationVector</c>
            is typically required have a random or psuedo-random value, but sometimes it only
            needs to be unpredictable or unique. If a value is not provided, Amazon Web Services
            Payment Cryptography generates a random value.</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>
            </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.Dukpt_Mode">
            <summary>
            <para>
            <para>The block cipher mode of operation. Block ciphers are designed to encrypt a block
            of data of fixed size, for example, 128 bits. The size of the input block is usually
            same as the size of the encrypted output block, while the key length can be different.
            A mode of operation describes how to repeatedly apply a cipher's single-block operation
            to securely transform amounts of data larger than a block.</para><para>The default is CBC.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.ProtectPAYCDDataCmdlet.Symmetric_Mode">
            <summary>
            <para>
            <para>The block cipher mode of operation. Block ciphers are designed to encrypt a block
            of data of fixed size (for example, 128 bits). The size of the input block is usually
            same as the size of the encrypted output block, while the key length can be different.
            A mode of operation describes how to repeatedly apply a cipher's single-block operation
            to securely transform amounts of data larger than a block.</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.PlainText">
            <summary>
            <para>
            <para>The plaintext to be encrypted.</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 when keys won't be shared but mutual data is present on
            both ends for validation. In this case, known data values are used to generate a MAC
            on both ends for verification without sending or receiving data in ciphertext or plaintext.
            You can use this operation to verify a DUPKT, HMAC or EMV MAC by setting generation
            attributes and algorithm to the associated values. Use the same encryption key for
            MAC verification as you use for <a>GenerateMac</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>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.</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 symmetric, asymmetric, or DUKPT data encryption
            key. 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 asymmetric decryption, Amazon Web Services
            Payment Cryptography supports <c>RSA</c>. When you use DUKPT, for <c>TDES</c> algorithm,
            the ciphertext data length must be a multiple of 16 bytes. For <c>AES</c> algorithm,
            the ciphertext data length must be a multiple of 32 bytes.
            </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 to cryptographic primitive used to provide the intial state. Typically the
            <c>InitializationVector</c> must have a random or psuedo-random value, but sometimes
            it only needs to be unpredictable or unique. If you don't provide a value, Amazon
            Web Services Payment Cryptography generates a random value.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Symmetric_InitializationVector">
            <summary>
            <para>
            <para>An input to cryptographic primitive used to provide the intial state. The <c>InitializationVector</c>
            is typically required have a random or psuedo-random value, but sometimes it only
            needs to be unpredictable or unique. If a value is not provided, Amazon Web Services
            Payment Cryptography generates a random value.</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>
            </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.Dukpt_Mode">
            <summary>
            <para>
            <para>The block cipher mode of operation. Block ciphers are designed to encrypt a block
            of data of fixed size, for example, 128 bits. The size of the input block is usually
            same as the size of the encrypted output block, while the key length can be different.
            A mode of operation describes how to repeatedly apply a cipher's single-block operation
            to securely transform amounts of data larger than a block.</para><para>The default is CBC.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UnprotectPAYCDDataCmdlet.Symmetric_Mode">
            <summary>
            <para>
            <para>The block cipher mode of operation. Block ciphers are designed to encrypt a block
            of data of fixed size (for example, 128 bits). The size of the input block is usually
            same as the size of the encrypted output block, while the key length can be different.
            A mode of operation describes how to repeatedly apply a cipher's single-block operation
            to securely transform amounts of data larger than a block.</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.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, Symmetric and Asymmetric 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>. In asymmetric encryption, ciphertext is
            encrypted using public component (imported by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>)
            of the asymmetric key pair created outside of Amazon Web Services Payment Cryptography.
             
            </para><para>
            For symmetric and DUKPT encryption, Amazon Web Services Payment Cryptography supports
            <c>TDES</c> and <c>AES</c> algorithms. For asymmetric encryption, Amazon Web Services
            Payment Cryptography supports <c>RSA</c>. 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>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Dukpt_InitializationVector">
            <summary>
            <para>
            <para>An input to cryptographic primitive used to provide the intial state. Typically the
            <c>InitializationVector</c> must have a random or psuedo-random value, but sometimes
            it only needs to be unpredictable or unique. If you don't provide a value, Amazon
            Web Services Payment Cryptography generates a random value.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.IncomingEncryptionAttributes_Symmetric_InitializationVector">
            <summary>
            <para>
            <para>An input to cryptographic primitive used to provide the intial state. The <c>InitializationVector</c>
            is typically required have a random or psuedo-random value, but sometimes it only
            needs to be unpredictable or unique. If a value is not provided, Amazon Web Services
            Payment Cryptography generates a random value.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Dukpt_InitializationVector">
            <summary>
            <para>
            <para>An input to cryptographic primitive used to provide the intial state. Typically the
            <c>InitializationVector</c> must have a random or psuedo-random value, but sometimes
            it only needs to be unpredictable or unique. If you don't provide a value, Amazon
            Web Services Payment Cryptography generates a random value.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Symmetric_InitializationVector">
            <summary>
            <para>
            <para>An input to cryptographic primitive used to provide the intial state. The <c>InitializationVector</c>
            is typically required have a random or psuedo-random value, but sometimes it only
            needs to be unpredictable or unique. If a value is not provided, Amazon Web Services
            Payment Cryptography generates a random value.</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 mode of operation. Block ciphers are designed to encrypt a block
            of data of fixed size, for example, 128 bits. The size of the input block is usually
            same as the size of the encrypted output block, while the key length can be different.
            A mode of operation describes how to repeatedly apply a cipher's single-block operation
            to securely transform amounts of data larger than a block.</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 mode of operation. Block ciphers are designed to encrypt a block
            of data of fixed size (for example, 128 bits). The size of the input block is usually
            same as the size of the encrypted output block, while the key length can be different.
            A mode of operation describes how to repeatedly apply a cipher's single-block operation
            to securely transform amounts of data larger than a block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCD.UpdatePAYCDEncryptDataCmdlet.OutgoingEncryptionAttributes_Dukpt_Mode">
            <summary>
            <para>
            <para>The block cipher mode of operation. Block ciphers are designed to encrypt a block
            of data of fixed size, for example, 128 bits. The size of the input block is usually
            same as the size of the encrypted output block, while the key length can be different.
            A mode of operation describes how to repeatedly apply a cipher's single-block operation
            to securely transform amounts of data larger than a block.</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 mode of operation. Block ciphers are designed to encrypt a block
            of data of fixed size (for example, 128 bits). The size of the input block is usually
            same as the size of the encrypted output block, while the key length can be different.
            A mode of operation describes how to repeatedly apply a cipher's single-block operation
            to securely transform amounts of data larger than a block.</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.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>