<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWS.Tools.PaymentCryptography</name>
    </assembly>
    <members>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCC.AddPAYCCKeyReplicationRegionCmdlet">
            <summary>
            Adds replication Amazon Web Services Regions to an existing Amazon Web Services Payment
            Cryptography key, enabling the key to be used for cryptographic operations in additional
            Amazon Web Services Regions.
            
             
            <para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-multi-region-replication.html">Multi-Region
            key replication</a> allow you to use the same key material across multiple Amazon
            Web Services Regions, providing lower latency for applications distributed across
            regions. When you add Replication Regions, Amazon Web Services Payment Cryptography
            securely replicates the key material to the specified Amazon Web Services Regions.
            </para><para>
            The key must be in an active state to add Replication Regions. You can add multiple
            regions in a single operation, and the key will be available for use in those regions
            once replication is complete.
            </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_RemoveKeyReplicationRegions.html">RemoveKeyReplicationRegions</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_EnableDefaultKeyReplicationRegions.html">EnableDefaultKeyReplicationRegions</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetDefaultKeyReplicationRegions.html">GetDefaultKeyReplicationRegions</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.AddPAYCCKeyReplicationRegionCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The key identifier (ARN or alias) of the key for which to add replication regions.</para><para>This key must exist and be in a valid state for replication operations.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.AddPAYCCKeyReplicationRegionCmdlet.ReplicationRegion">
            <summary>
            <para>
            <para>The list of Amazon Web Services Regions to add to the key's replication configuration.</para><para>Each region must be a valid Amazon Web Services Region where Amazon Web Services Payment
            Cryptography is available. The key will be replicated to these regions, allowing cryptographic
            operations to be performed closer to your applications.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.AddPAYCCKeyReplicationRegionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Key'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.AddKeyReplicationRegionsResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.AddKeyReplicationRegionsResponse 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.PAYCC.AddPAYCCKeyReplicationRegionCmdlet.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.PAYCC.AddPAYCCKeyReplicationRegionCmdlet.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.PAYCC.AddPAYCCResourceTagCmdlet">
            <summary>
            Adds or edits tags on an Amazon Web Services Payment Cryptography key.
            
             <note><para>
            Tagging or untagging an Amazon Web Services Payment Cryptography key can allow or
            deny permission to the key.
            </para></note><para>
            Each tag consists of a tag key and a tag value, both of which are case-sensitive strings.
            The tag value can be an empty (null) string. To add a tag, specify a new tag key and
            a tag value. To edit a tag, specify an existing tag key and a new tag value. You can
            also add tags to an Amazon Web Services Payment Cryptography key when you create it
            with <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html">CreateKey</a>.
            </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_ListTagsForResource.html">ListTagsForResource</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UntagResource.html">UntagResource</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.AddPAYCCResourceTagCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the key whose tags are being updated.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.AddPAYCCResourceTagCmdlet.Tag">
            <summary>
            <para>
            <para>One or more tags. Each tag consists of a tag key and a tag value. The tag value can
            be an empty (null) string. You can't have more than one tag on an Amazon Web Services
            Payment Cryptography key with the same tag key. If you specify an existing tag key
            with a different tag value, Amazon Web Services Payment Cryptography replaces the
            current tag value with the new one.</para><important><para>Don't include personal, confidential or sensitive information in this field. This
            field may be displayed in plaintext in CloudTrail logs and other output.</para></important><para>To use this parameter, you must have <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_TagResource.html">TagResource</a>
            permission in an IAM policy.</para><important><para>Don't include personal, confidential or sensitive information in this field. This
            field may be displayed in plaintext in CloudTrail logs and other output.</para></important>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.AddPAYCCResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.TagResourceResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.AddPAYCCResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.AddPAYCCResourceTagCmdlet.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.PAYCC.DisablePAYCCDefaultKeyReplicationRegionCmdlet">
            <summary>
            Disables <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-multi-region-replication.html">Multi-Region
            key replication</a> settings for the specified Amazon Web Services Regions in your
            Amazon Web Services account, preventing new keys from being automatically replicated
            to those regions.
            
             
            <para>
            After disabling Multi-Region key replication for specific regions, new keys created
            in your account will not be automatically replicated to those regions. You can still
            manually add replication to those regions for individual keys using the <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_AddKeyReplicationRegions.html">AddKeyReplicationRegions</a>
            operation.
            </para><para>
            This operation does not affect existing keys or their current replication configuration.
            </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_EnableDefaultKeyReplicationRegions.html">EnableDefaultKeyReplicationRegions</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetDefaultKeyReplicationRegions.html">GetDefaultKeyReplicationRegions</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.DisablePAYCCDefaultKeyReplicationRegionCmdlet.ReplicationRegion">
            <summary>
            <para>
            <para>The list of Amazon Web Services Regions to remove from the account's default replication
            regions.</para><para>New keys created after this operation will not automatically be replicated to these
            regions, though existing keys with replication to these regions will be unaffected.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.DisablePAYCCDefaultKeyReplicationRegionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'EnabledReplicationRegions'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.DisableDefaultKeyReplicationRegionsResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.DisableDefaultKeyReplicationRegionsResponse 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.PAYCC.DisablePAYCCDefaultKeyReplicationRegionCmdlet.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.PAYCC.EnablePAYCCDefaultKeyReplicationRegionCmdlet">
            <summary>
            Enables <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-multi-region-replication.html">Multi-Region
            key replication</a> settings for your Amazon Web Services account, causing new keys
            to be automatically replicated to the specified Amazon Web Services Regions when created.
            
             
            <para>
            When Multi-Region key replication are enabled, any new keys created in your account
            will automatically be replicated to these regions unless you explicitly override this
            behavior during key creation. This simplifies key management for applications that
            operate across multiple regions.
            </para><para>
            Existing keys are not affected by this operation - only keys created after enabling
            default replication will be automatically replicated.
            </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_DisableDefaultKeyReplicationRegions.html">DisableDefaultKeyReplicationRegions</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetDefaultKeyReplicationRegions.html">GetDefaultKeyReplicationRegions</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.EnablePAYCCDefaultKeyReplicationRegionCmdlet.ReplicationRegion">
            <summary>
            <para>
            <para>The list of Amazon Web Services Regions to enable as default replication regions for
            the Amazon Web Services account for <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-multi-region-replication.html">Multi-Region
            key replication</a>.</para><para>New keys created in this account will automatically be replicated to these regions
            unless explicitly overridden during key creation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.EnablePAYCCDefaultKeyReplicationRegionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'EnabledReplicationRegions'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.EnableDefaultKeyReplicationRegionsResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.EnableDefaultKeyReplicationRegionsResponse 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.PAYCC.EnablePAYCCDefaultKeyReplicationRegionCmdlet.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.PAYCC.ExportPAYCCKeyCmdlet">
            <summary>
            Exports a key from Amazon Web Services Payment Cryptography.
            
             
            <para>
            Amazon Web Services Payment Cryptography simplifies key exchange by replacing the
            existing paper-based approach with a modern electronic approach. With <c>ExportKey</c>
            you can export symmetric keys using either symmetric and asymmetric key exchange mechanisms.
            Using this operation, you can share your Amazon Web Services Payment Cryptography
            generated keys with other service partners to perform cryptographic operations outside
            of Amazon Web Services Payment Cryptography 
            </para><para>
            For symmetric key exchange, Amazon Web Services Payment Cryptography uses the ANSI
            X9 TR-31 norm in accordance with PCI PIN guidelines. And for asymmetric key exchange,
            Amazon Web Services Payment Cryptography supports ANSI X9 TR-34 norm, RSA unwrap,
            and ECDH (Elliptic Curve Diffie-Hellman) key exchange mechanisms. Asymmetric key exchange
            methods are typically used to establish bi-directional trust between the two parties
            exhanging keys and are used for initial key exchange such as Key Encryption Key (KEK).
            After which you can export working keys using symmetric method to perform various
            cryptographic operations within Amazon Web Services Payment Cryptography.
            </para><para>
            PCI requires specific minimum key strength of wrapping keys used to protect the keys
            being exchanged electronically. These requirements can change when PCI standards are
            revised. The rules specify that wrapping keys used for transport must be at least
            as strong as the key being protected. For more information on recommended key strength
            of wrapping keys and key exchange mechanism, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-importexport.html">Importing
            and exporting keys</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
            </para><para>
            You can also use <c>ExportKey</c> functionality to generate and export an IPEK (Initial
            Pin Encryption Key) from Amazon Web Services Payment Cryptography using either TR-31
            or TR-34 export key exchange. IPEK is generated from BDK (Base Derivation Key) and
            <c>ExportDukptInitialKey</c> attribute KSN (<c>KeySerialNumber</c>). The generated
            IPEK does not persist within Amazon Web Services Payment Cryptography and has to be
            re-generated each time during export.
            </para><para>
            For key exchange using TR-31 or TR-34 key blocks, you can also export optional blocks
            within the key block header which contain additional attribute information about the
            key. The <c>KeyVersion</c> within <c>KeyBlockHeaders</c> indicates the version of
            the key within the key block. Furthermore, <c>KeyExportability</c> within <c>KeyBlockHeaders</c>
            can be used to further restrict exportability of the key after export from Amazon
            Web Services Payment Cryptography.
            </para><para>
            The <c>OptionalBlocks</c> contain the additional data related to the key. For information
            on data type that can be included within optional blocks, refer to <a href="https://webstore.ansi.org/standards/ascx9/ansix91432022">ASC
            X9.143-2022</a>.
            </para><note><para>
            Data included in key block headers is signed but transmitted in clear text. Sensitive
            or confidential information should not be included in optional blocks. Refer to ASC
            X9.143-2022 standard for information on allowed data type.
            </para></note><para><b>To export initial keys (KEK) or IPEK using TR-34</b></para><para>
            Using this operation, you can export initial key using TR-34 asymmetric key exchange.
            You can only export KEK generated within Amazon Web Services Payment Cryptography.
            In TR-34 terminology, the sending party of the key is called Key Distribution Host
            (KDH) and the receiving party of the key is called Key Receiving Device (KRD). During
            key export process, KDH is Amazon Web Services Payment Cryptography which initiates
            key export and KRD is the user receiving the key.
            </para><para>
            To initiate TR-34 key export, the KRD must obtain an export token by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForExport.html">GetParametersForExport</a>.
            This operation also generates a key pair for the purpose of key export, signs the
            key and returns back the signing public key certificate (also known as KDH signing
            certificate) and root certificate chain. The KDH uses the private key to sign the
            the export payload and the signing public key certificate is provided to KRD to verify
            the signature. The KRD can import the root certificate into its Hardware Security
            Module (HSM), as required. The export token and the associated KDH signing certificate
            expires after 30 days. 
            </para><para>
            Next the KRD generates a key pair for the the purpose of encrypting the KDH key and
            provides the public key cerificate (also known as KRD wrapping certificate) back to
            KDH. The KRD will also import the root cerificate chain into Amazon Web Services Payment
            Cryptography by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>
            for <c>RootCertificatePublicKey</c>. The KDH, Amazon Web Services Payment Cryptography,
            will use the KRD wrapping cerificate to encrypt (wrap) the key under export and signs
            it with signing private key to generate a TR-34 WrappedKeyBlock. For more information
            on TR-34 key export, see section <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-export.html">Exporting
            symmetric keys</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
            
            </para><para>
            Set the following parameters:
            </para><ul><li><para><c>ExportAttributes</c>: Specify export attributes in case of IPEK export. This parameter
            is optional for KEK export.
            </para></li><li><para><c>ExportKeyIdentifier</c>: The <c>KeyARN</c> of the KEK or BDK (in case of IPEK)
            under export.
            </para></li><li><para><c>KeyMaterial</c>: Use <c>Tr34KeyBlock</c> parameters.
            </para></li><li><para><c>CertificateAuthorityPublicKeyIdentifier</c>: The <c>KeyARN</c> of the certificate
            chain that signed the KRD wrapping key certificate.
            </para></li><li><para><c>ExportToken</c>: Obtained from KDH by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForImport.html">GetParametersForImport</a>.
            </para></li><li><para><c>WrappingKeyCertificate</c>: The public key certificate in PEM format (base64 encoded)
            of the KRD wrapping key Amazon Web Services Payment Cryptography uses for encryption
            of the TR-34 export payload. This certificate must be signed by the root certificate
            (CertificateAuthorityPublicKeyIdentifier) imported into Amazon Web Services Payment
            Cryptography.
            </para></li></ul><para>
            When this operation is successful, Amazon Web Services Payment Cryptography returns
            the KEK or IPEK as a TR-34 WrappedKeyBlock. 
            </para><para><b>To export initial keys (KEK) or IPEK using RSA Wrap and Unwrap</b></para><para>
            Using this operation, you can export initial key using asymmetric RSA wrap and unwrap
            key exchange method. To initiate export, generate an asymmetric key pair on the receiving
            HSM and obtain the public key certificate in PEM format (base64 encoded) for the purpose
            of wrapping and the root certifiate chain. Import the root certificate into Amazon
            Web Services Payment Cryptography by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>
            for <c>RootCertificatePublicKey</c>.
            </para><para>
            Next call <c>ExportKey</c> and set the following parameters:
            </para><ul><li><para><c>CertificateAuthorityPublicKeyIdentifier</c>: The <c>KeyARN</c> of the certificate
            chain that signed wrapping key certificate.
            </para></li><li><para><c>KeyMaterial</c>: Set to <c>KeyCryptogram</c>.
            </para></li><li><para><c>WrappingKeyCertificate</c>: The public key certificate in PEM format (base64 encoded)
            obtained by the receiving HSM and signed by the root certificate (CertificateAuthorityPublicKeyIdentifier)
            imported into Amazon Web Services Payment Cryptography. The receiving HSM uses its
            private key component to unwrap the WrappedKeyCryptogram.
            </para></li></ul><para>
            When this operation is successful, Amazon Web Services Payment Cryptography returns
            the WrappedKeyCryptogram. 
            </para><para><b>To export working keys or IPEK using TR-31</b></para><para>
            Using this operation, you can export working keys or IPEK using TR-31 symmetric key
            exchange. In TR-31, you must use an initial key such as KEK to encrypt or wrap the
            key under export. To establish a KEK, 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>.
            
            </para><para>
            Set the following parameters:
            </para><ul><li><para><c>ExportAttributes</c>: Specify export attributes in case of IPEK export. This parameter
            is optional for KEK export.
            </para></li><li><para><c>ExportKeyIdentifier</c>: The <c>KeyARN</c> of the KEK or BDK (in case of IPEK)
            under export.
            </para></li><li><para><c>KeyMaterial</c>: Use <c>Tr31KeyBlock</c> parameters.
            </para></li></ul><para><b>To export working keys using ECDH</b></para><para>
            You can also use ECDH key agreement to export working keys in a TR-31 keyblock, where
            the wrapping key is an ECDH derived key.
            </para><para>
            To initiate a TR-31 key export using ECDH, both sides must create an ECC key pair
            with key usage K3 and exchange public key certificates. In Amazon Web Services Payment
            Cryptography, you can do this by calling <c>CreateKey</c>. If you have not already
            done so, you must import the CA chain that issued the receiving public key certificate
            by calling <c>ImportKey</c> with input <c>RootCertificatePublicKey</c> for root CA
            or <c>TrustedPublicKey</c> for intermediate CA. You can then complete a TR-31 key
            export by deriving a shared wrapping key using the service ECC key pair, public certificate
            of your ECC key pair outside of Amazon Web Services Payment Cryptography, and the
            key derivation parameters including key derivation function, hash algorithm, derivation
            data, key algorithm.
            </para><ul><li><para><c>KeyMaterial</c>: Use <c>DiffieHellmanTr31KeyBlock</c> parameters.
            </para></li><li><para><c>PrivateKeyIdentifier</c>: The <c>KeyArn</c> of the ECC key pair created within
            Amazon Web Services Payment Cryptography to derive a shared KEK.
            </para></li><li><para><c>PublicKeyCertificate</c>: The public key certificate of the receiving ECC key
            pair in PEM format (base64 encoded) to derive a shared KEK.
            </para></li><li><para><c>CertificateAuthorityPublicKeyIdentifier</c>: The <c>keyARN</c> of the CA that
            signed the public key certificate of the receiving ECC key pair.
            </para></li></ul><para>
            When this operation is successful, Amazon Web Services Payment Cryptography returns
            the working key as a TR-31 WrappedKeyBlock, where the wrapping key is the ECDH derived
            key.
            </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_GetParametersForExport.html">GetParametersForExport</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.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_As2805KeyVariant">
            <summary>
            <para>
            <para>The cryptographic usage of the key under export.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_CertificateAuthorityPublicKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the CA that signed the <c>PublicKeyCertificate</c> for the client's
            receiving ECC key pair.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyCryptogram_CertificateAuthorityPublicKeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the certificate chain that signs the wrapping key certificate
            during RSA wrap and unwrap key export.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.Tr34KeyBlock_CertificateAuthorityPublicKeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the certificate chain that signs the wrapping key certificate
            during TR-34 key export.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyModesOfUse_Decrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to decrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyModesOfUse_Decrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to decrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyModesOfUse_Decrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to decrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyModesOfUse_DeriveKey">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to derive
            new keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyModesOfUse_DeriveKey">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to derive
            new keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyModesOfUse_DeriveKey">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to derive
            new keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_DeriveKeyAlgorithm">
            <summary>
            <para>
            <para>The key algorithm of the shared derived ECDH key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyModesOfUse_Encrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to encrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyModesOfUse_Encrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to encrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyModesOfUse_Encrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to encrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.ExportKeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the key under export from Amazon Web Services Payment Cryptography.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.Tr34KeyBlock_ExportToken">
            <summary>
            <para>
            <para>The export token to initiate key export from Amazon Web Services Payment Cryptography.
            It also contains the signing key certificate that will sign the wrapped key during
            TR-34 key block generation. Call <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForExport.html">GetParametersForExport</a>
            to receive an export token. It expires after 30 days. You can use the same export
            token to export multiple keys from the same service account.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyModesOfUse_Generate">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to generate
            and verify other card and PIN verification keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyModesOfUse_Generate">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to generate
            and verify other card and PIN verification keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyModesOfUse_Generate">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to generate
            and verify other card and PIN verification keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.Tr34KeyBlock_KeyBlockFormat">
            <summary>
            <para>
            <para>The format of key block that Amazon Web Services Payment Cryptography will use during
            key export.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.ExportAttributes_KeyCheckValueAlgorithm">
            <summary>
            <para>
            <para>The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
            key check value (KCV). It is used to validate the key integrity. Specify KCV for IPEK
            export only.</para><para>For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
            with the key to be checked and retaining the 3 highest order bytes of the encrypted
            result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
            is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_KeyDerivationFunction">
            <summary>
            <para>
            <para>The key derivation function to use when deriving a key using ECDH.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_KeyDerivationHashAlgorithm">
            <summary>
            <para>
            <para>The hash type to use when deriving a key using ECDH.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyExportability">
            <summary>
            <para>
            <para>Specifies subsequent exportability of the key within the key block after it is received
            by the receiving party. It can be used to further restrict exportability of the key
            after export from Amazon Web Services Payment Cryptography.</para><para>When set to <c>EXPORTABLE</c>, the key can be subsequently exported by the receiver
            under a KEK using TR-31 or TR-34 key block export only. When set to <c>NON_EXPORTABLE</c>,
            the key cannot be subsequently exported by the receiver. When set to <c>SENSITIVE</c>,
            the key can be exported by the receiver under a KEK using TR-31, TR-34, RSA wrap and
            unwrap cryptogram or using a symmetric cryptogram key export method. For further information
            refer to <a href="https://webstore.ansi.org/standards/ascx9/ansix91432022">ANSI X9.143-2022</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyBlockHeaders_KeyExportability">
            <summary>
            <para>
            <para>Specifies subsequent exportability of the key within the key block after it is received
            by the receiving party. It can be used to further restrict exportability of the key
            after export from Amazon Web Services Payment Cryptography.</para><para>When set to <c>EXPORTABLE</c>, the key can be subsequently exported by the receiver
            under a KEK using TR-31 or TR-34 key block export only. When set to <c>NON_EXPORTABLE</c>,
            the key cannot be subsequently exported by the receiver. When set to <c>SENSITIVE</c>,
            the key can be exported by the receiver under a KEK using TR-31, TR-34, RSA wrap and
            unwrap cryptogram or using a symmetric cryptogram key export method. For further information
            refer to <a href="https://webstore.ansi.org/standards/ascx9/ansix91432022">ANSI X9.143-2022</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyExportability">
            <summary>
            <para>
            <para>Specifies subsequent exportability of the key within the key block after it is received
            by the receiving party. It can be used to further restrict exportability of the key
            after export from Amazon Web Services Payment Cryptography.</para><para>When set to <c>EXPORTABLE</c>, the key can be subsequently exported by the receiver
            under a KEK using TR-31 or TR-34 key block export only. When set to <c>NON_EXPORTABLE</c>,
            the key cannot be subsequently exported by the receiver. When set to <c>SENSITIVE</c>,
            the key can be exported by the receiver under a KEK using TR-31, TR-34, RSA wrap and
            unwrap cryptogram or using a symmetric cryptogram key export method. For further information
            refer to <a href="https://webstore.ansi.org/standards/ascx9/ansix91432022">ANSI X9.143-2022</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.ExportDukptInitialKey_KeySerialNumber">
            <summary>
            <para>
            <para>The KSN for IPEK generation using DUKPT. </para><para>KSN must be padded before sending to Amazon Web Services Payment Cryptography. KSN
            hex length should be 20 for a TDES_2KEY key or 24 for an AES key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyVersion">
            <summary>
            <para>
            <para>Parameter used to indicate the version of the key carried in the key block or indicate
            the value carried in the key block is a component of a key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyBlockHeaders_KeyVersion">
            <summary>
            <para>
            <para>Parameter used to indicate the version of the key carried in the key block or indicate
            the value carried in the key block is a component of a key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyVersion">
            <summary>
            <para>
            <para>Parameter used to indicate the version of the key carried in the key block or indicate
            the value carried in the key block is a component of a key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyModesOfUse_NoRestrictions">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key has no special restrictions
            other than the restrictions implied by <c>KeyUsage</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyModesOfUse_NoRestriction">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key has no special restrictions
            other than the restrictions implied by <c>KeyUsage</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyModesOfUse_NoRestrictions">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key has no special restrictions
            other than the restrictions implied by <c>KeyUsage</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_OptionalBlocks">
            <summary>
            <para>
            <para>Parameter used to indicate the type of optional data in key block headers. Refer to
            <a href="https://webstore.ansi.org/standards/ascx9/ansix91432022">ANSI X9.143-2022</a>
            for information on allowed data type for optional blocks.</para><para>Optional block character limit is 112 characters. For each optional block, 2 characters
            are reserved for optional block ID and 2 characters reserved for optional block length.
            More than one optional blocks can be included as long as the combined length does
            not increase 112 characters.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyBlockHeaders_OptionalBlock">
            <summary>
            <para>
            <para>Parameter used to indicate the type of optional data in key block headers. Refer to
            <a href="https://webstore.ansi.org/standards/ascx9/ansix91432022">ANSI X9.143-2022</a>
            for information on allowed data type for optional blocks.</para><para>Optional block character limit is 112 characters. For each optional block, 2 characters
            are reserved for optional block ID and 2 characters reserved for optional block length.
            More than one optional blocks can be included as long as the combined length does
            not increase 112 characters.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_OptionalBlocks">
            <summary>
            <para>
            <para>Parameter used to indicate the type of optional data in key block headers. Refer to
            <a href="https://webstore.ansi.org/standards/ascx9/ansix91432022">ANSI X9.143-2022</a>
            for information on allowed data type for optional blocks.</para><para>Optional block character limit is 112 characters. For each optional block, 2 characters
            are reserved for optional block ID and 2 characters reserved for optional block length.
            More than one optional blocks can be included as long as the combined length does
            not increase 112 characters.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_PrivateKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the asymmetric ECC key created within Amazon Web Services Payment
            Cryptography.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_PublicKeyCertificate">
            <summary>
            <para>
            <para>The public key certificate of the client's receiving ECC key pair, in PEM format (base64
            encoded), to use for ECDH key derivation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.Tr34KeyBlock_RandomNonce">
            <summary>
            <para>
            <para>A random number value that is unique to the TR-34 key block generated using 2 pass.
            The operation will fail, if a random nonce value is not provided for a TR-34 key block
            generated using 2 pass.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.DerivationData_SharedInformation">
            <summary>
            <para>
            <para>A string containing information that binds the ECDH derived key to the two parties
            involved or to the context of the key.</para><para>It may include details like identities of the two parties deriving the key, context
            of the operation, session IDs, and optionally a nonce. It must not contain zero bytes.
            It is not recommended to reuse shared information for multiple ECDH key derivations,
            as it could result in derived key material being the same across different derivations.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyModesOfUse_Sign">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used for signing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyModesOfUse_Sign">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used for signing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyModesOfUse_Sign">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used for signing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.Tr34KeyBlock_SigningKeyCertificate">
            <summary>
            <para>
            <para>The certificate used to sign the TR-34 key block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.Tr34KeyBlock_SigningKeyIdentifier">
            <summary>
            <para>
            <para>Key Identifier used for signing the export key</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyModesOfUse_Unwrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to unwrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyModesOfUse_Unwrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to unwrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyModesOfUse_Unwrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to unwrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyModesOfUse_Verify">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to verify
            signatures.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyModesOfUse_Verify">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to verify
            signatures.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyModesOfUse_Verify">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to verify
            signatures.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_DiffieHellmanTr31KeyBlock_KeyBlockHeaders_KeyModesOfUse_Wrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to wrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyModesOfUse_Wrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to wrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_Tr34KeyBlock_KeyBlockHeaders_KeyModesOfUse_Wrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to wrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyCryptogram_WrappingKeyCertificate">
            <summary>
            <para>
            <para>The wrapping key certificate in PEM format (base64 encoded). Amazon Web Services Payment
            Cryptography uses this certificate to wrap the key under export.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.Tr34KeyBlock_WrappingKeyCertificate">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the wrapping key certificate. Amazon Web Services Payment Cryptography
            uses this certificate to wrap the key under export.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_WrappingKeyIdentifier">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.Tr31KeyBlock_WrappingKeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the the wrapping key. This key encrypts or wraps the key under
            export for TR-31 key block generation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.KeyCryptogram_WrappingSpec">
            <summary>
            <para>
            <para>The wrapping spec for the key under export.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'WrappedKey'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.ExportKeyResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.ExportKeyResponse 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.PAYCC.ExportPAYCCKeyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ExportKeyIdentifier parameter.
            The -PassThru parameter is deprecated, use -Select '^ExportKeyIdentifier' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ExportPAYCCKeyCmdlet.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.PAYCC.GetPAYCCAliasCmdlet">
            <summary>
            Gets the Amazon Web Services Payment Cryptography key associated with the alias.
            
             
            <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_CreateAlias.html">CreateAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html">DeleteAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListAliases.html">ListAliases</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html">UpdateAlias</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCAliasCmdlet.AliasName">
            <summary>
            <para>
            <para>The alias of the Amazon Web Services Payment Cryptography key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCAliasCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Alias'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.GetAliasResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.GetAliasResponse 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.PAYCC.GetPAYCCAliasCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the AliasName parameter.
            The -PassThru parameter is deprecated, use -Select '^AliasName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCAliasListCmdlet">
            <summary>
            Lists the aliases for all keys in the caller's Amazon Web Services account and Amazon
            Web Services Region. You can filter the aliases by <c>keyARN</c>. For more information,
            see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-managealias.html">Using
            aliases</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
            
             
            <para>
            This is a paginated operation, which means that each response might contain only a
            subset of all the aliases. When the response contains only a subset of aliases, it
            includes a <c>NextToken</c> value. Use this value in a subsequent <c>ListAliases</c>
            request to get more aliases. When you receive a response with no NextToken (or an
            empty or null value), that means there are no more aliases to get.
            </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_CreateAlias.html">CreateAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html">DeleteAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetAlias.html">GetAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html">UpdateAlias</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCAliasListCmdlet.KeyArn">
            <summary>
            <para>
            <para>The <c>keyARN</c> for which you want to list all aliases.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCAliasListCmdlet.MaxResult">
            <summary>
            <para>
            <para>Use this parameter to specify the maximum number of items to return. When this value
            is present, Amazon Web Services Payment Cryptography does not return more than the
            specified number of items, but it might return fewer.</para><para>This value is optional. If you include a value, it must be between 1 and 100, inclusive.
            If you do not include a value, it defaults to 50.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCAliasListCmdlet.NextToken">
            <summary>
            <para>
            <para>Use this parameter in a subsequent request after you receive a response with truncated
            results. Set it to the value of <c>NextToken</c> from the truncated response you just
            received.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCAliasListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Aliases'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.ListAliasesResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.ListAliasesResponse 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="T:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet">
            <summary>
            Creates a certificate signing request (CSR) from a key pair.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.CertificateSubject_City">
            <summary>
            <para>
            <para>The city you provide to create the certificate signing request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.CertificateSubject_CommonName">
            <summary>
            <para>
            <para>The name you provide to create the certificate signing request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.CertificateSubject_Country">
            <summary>
            <para>
            <para>The country you provide to create the certificate signing request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.CertificateSubject_EmailAddress">
            <summary>
            <para>
            <para>The email address you provide to create the certificate signing request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>Asymmetric key used for generating the certificate signing request</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.CertificateSubject_Organization">
            <summary>
            <para>
            <para>The organization you provide to create the certificate signing request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.CertificateSubject_OrganizationUnit">
            <summary>
            <para>
            <para>The organization unit you provide to create the certificate signing request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.SigningAlgorithm">
            <summary>
            <para>
            <para>The cryptographic algorithm used to sign your CSR.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.CertificateSubject_StateOrProvince">
            <summary>
            <para>
            <para>The state or province you provide to create the certificate signing request.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCCertificateSigningRequestCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'CertificateSigningRequest'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.GetCertificateSigningRequestResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.GetCertificateSigningRequestResponse 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="T:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCDefaultKeyReplicationRegionCmdlet">
            <summary>
            Retrieves the list of Amazon Web Services Regions where <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-multi-region-replication.html">Multi-Region
            key replication</a> is currently enabled for your Amazon Web Services account.
            
             
            <para>
            This operation returns the current Multi-Region key replication configuration. New
            keys created in your account will be automatically replicated to these regions unless
            explicitly overridden during key creation.
            </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_EnableDefaultKeyReplicationRegions.html">EnableDefaultKeyReplicationRegions</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DisableDefaultKeyReplicationRegions.html">DisableDefaultKeyReplicationRegions</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCDefaultKeyReplicationRegionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'EnabledReplicationRegions'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.GetDefaultKeyReplicationRegionsResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.GetDefaultKeyReplicationRegionsResponse 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="T:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCKeyCmdlet">
            <summary>
            Gets the key metadata for an Amazon Web Services Payment Cryptography key, including
            the immutable and mutable attributes specified when the key was created. Returns key
            metadata including attributes, state, and timestamps, but does not return the actual
            cryptographic key material.
            
             
            <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_CreateKey.html">CreateKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteKey.html">DeleteKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListKeys.html">ListKeys</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCKeyCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the Amazon Web Services Payment Cryptography key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCKeyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Key'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.GetKeyResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.GetKeyResponse 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.PAYCC.GetPAYCCKeyCmdlet.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.PAYCC.GetPAYCCKeyListCmdlet">
            <summary>
            Lists the keys in the caller's Amazon Web Services account and Amazon Web Services
            Region. You can filter the list of keys.
            
             
            <para>
            This is a paginated operation, which means that each response might contain only a
            subset of all the keys. When the response contains only a subset of keys, it includes
            a <c>NextToken</c> value. Use this value in a subsequent <c>ListKeys</c> request to
            get more keys. When you receive a response with no NextToken (or an empty or null
            value), that means there are no more keys to get.
            </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_CreateKey.html">CreateKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteKey.html">DeleteKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetKey.html">GetKey</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCKeyListCmdlet.KeyState">
            <summary>
            <para>
            <para>The key state of the keys you want to list.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCKeyListCmdlet.MaxResult">
            <summary>
            <para>
            <para>Use this parameter to specify the maximum number of items to return. When this value
            is present, Amazon Web Services Payment Cryptography does not return more than the
            specified number of items, but it might return fewer.</para><para>This value is optional. If you include a value, it must be between 1 and 100, inclusive.
            If you do not include a value, it defaults to 50.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCKeyListCmdlet.NextToken">
            <summary>
            <para>
            <para>Use this parameter in a subsequent request after you receive a response with truncated
            results. Set it to the value of <c>NextToken</c> from the truncated response you just
            received.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCKeyListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Keys'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.ListKeysResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.ListKeysResponse 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.PAYCC.GetPAYCCKeyListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyState parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyState' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCParametersForExportCmdlet">
            <summary>
            Gets the export token and the signing key certificate to initiate a TR-34 key export
            from Amazon Web Services Payment Cryptography.
            
             
            <para>
            The signing key certificate signs the wrapped key under export within the TR-34 key
            payload. The export token and signing key certificate must be in place and operational
            before calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ExportKey.html">ExportKey</a>.
            The export token expires in 30 days. You can use the same export token to export multiple
            keys from your service account.
            </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_ExportKey.html">ExportKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForImport.html">GetParametersForImport</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCParametersForExportCmdlet.KeyMaterialType">
            <summary>
            <para>
            <para>The key block format type (for example, TR-34 or TR-31) to use during key material
            export. Export token is only required for a TR-34 key export, <c>TR34_KEY_BLOCK</c>.
            Export token is not required for TR-31 key export.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCParametersForExportCmdlet.SigningKeyAlgorithm">
            <summary>
            <para>
            <para>The signing key algorithm to generate a signing key certificate. This certificate
            signs the wrapped key under export within the TR-34 key block. <c>RSA_2048</c> is
            the only signing key algorithm allowed.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCParametersForExportCmdlet.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.PaymentCryptography.Model.GetParametersForExportResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.GetParametersForExportResponse 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.PAYCC.GetPAYCCParametersForExportCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyMaterialType parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyMaterialType' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCParametersForImportCmdlet">
            <summary>
            Gets the import token and the wrapping key certificate in PEM format (base64 encoded)
            to initiate a TR-34 WrappedKeyBlock or a RSA WrappedKeyCryptogram import into Amazon
            Web Services Payment Cryptography.
            
             
            <para>
            The wrapping key certificate wraps the key under import. The import token and wrapping
            key certificate must be in place and operational before calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ImportKey.html">ImportKey</a>.
            The import token expires in 30 days. You can use the same import token to import multiple
            keys into your service account.
            </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_GetParametersForExport.html">GetParametersForExport</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.PAYCC.GetPAYCCParametersForImportCmdlet.KeyMaterialType">
            <summary>
            <para>
            <para>The method to use for key material import. Import token is only required for TR-34
            WrappedKeyBlock (<c>TR34_KEY_BLOCK</c>) and RSA WrappedKeyCryptogram (<c>KEY_CRYPTOGRAM</c>).</para><para>Import token is not required for TR-31, root public key cerificate or trusted public
            key certificate.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCParametersForImportCmdlet.WrappingKeyAlgorithm">
            <summary>
            <para>
            <para>The wrapping key algorithm to generate a wrapping key certificate. This certificate
            wraps the key under import.</para><para>At this time, <c>RSA_2048</c> is the allowed algorithm for TR-34 WrappedKeyBlock import.
            Additionally, <c>RSA_2048</c>, <c>RSA_3072</c>, <c>RSA_4096</c> are the allowed algorithms
            for RSA WrappedKeyCryptogram import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCParametersForImportCmdlet.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.PaymentCryptography.Model.GetParametersForImportResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.GetParametersForImportResponse 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.PAYCC.GetPAYCCParametersForImportCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the KeyMaterialType parameter.
            The -PassThru parameter is deprecated, use -Select '^KeyMaterialType' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCPublicKeyCertificateCmdlet">
            <summary>
            Gets the public key certificate of the asymmetric key pair that exists within Amazon
            Web Services Payment Cryptography.
            
             
            <para>
            Unlike the private key of an asymmetric key, which never leaves Amazon Web Services
            Payment Cryptography unencrypted, callers with <c>GetPublicKeyCertificate</c> permission
            can download the public key certificate of the asymmetric key. You can share the public
            key certificate to allow others to encrypt messages and verify signatures outside
            of Amazon Web Services Payment Cryptography
            </para><para><b>Cross-account use:</b> This operation can't be used across different Amazon Web
            Services accounts.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCPublicKeyCertificateCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the asymmetric key pair.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCPublicKeyCertificateCmdlet.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.PaymentCryptography.Model.GetPublicKeyCertificateResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.GetPublicKeyCertificateResponse 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.PAYCC.GetPAYCCPublicKeyCertificateCmdlet.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.PAYCC.GetPAYCCResourceTagCmdlet">
            <summary>
            Lists the tags for an Amazon Web Services resource.
            
             
            <para>
            This is a paginated operation, which means that each response might contain only a
            subset of all the tags. When the response contains only a subset of tags, it includes
            a <c>NextToken</c> value. Use this value in a subsequent <c>ListTagsForResource</c>
            request to get more tags. When you receive a response with no NextToken (or an empty
            or null value), that means there are no more tags to get.
            </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_TagResource.html">TagResource</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UntagResource.html">UntagResource</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCResourceTagCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the key whose tags you are getting.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCResourceTagCmdlet.MaxResult">
            <summary>
            <para>
            <para>Use this parameter to specify the maximum number of items to return. When this value
            is present, Amazon Web Services Payment Cryptography does not return more than the
            specified number of items, but it might return fewer.</para><para>This value is optional. If you include a value, it must be between 1 and 100, inclusive.
            If you do not include a value, it defaults to 50.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCResourceTagCmdlet.NextToken">
            <summary>
            <para>
            <para>Use this parameter in a subsequent request after you receive a response with truncated
            results. Set it to the value of <c>NextToken</c> from the truncated response you just
            received.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.GetPAYCCResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Tags'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.ListTagsForResourceResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.ListTagsForResourceResponse 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.PAYCC.GetPAYCCResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet">
            <summary>
            Imports symmetric keys and public key certificates in PEM format (base64 encoded)
            into Amazon Web Services Payment Cryptography.
            
             
            <para>
            Amazon Web Services Payment Cryptography simplifies key exchange by replacing the
            existing paper-based approach with a modern electronic approach. With <c>ImportKey</c>
            you can import symmetric keys using either symmetric and asymmetric key exchange mechanisms.
            </para><para>
            For symmetric key exchange, Amazon Web Services Payment Cryptography uses the ANSI
            X9 TR-31 norm in accordance with PCI PIN guidelines. And for asymmetric key exchange,
            Amazon Web Services Payment Cryptography supports ANSI X9 TR-34 norm, RSA unwrap,
            and ECDH (Elliptic Curve Diffie-Hellman) key exchange mechanisms. Asymmetric key exchange
            methods are typically used to establish bi-directional trust between the two parties
            exhanging keys and are used for initial key exchange such as Key Encryption Key (KEK)
            or Zone Master Key (ZMK). After which you can import working keys using symmetric
            method to perform various cryptographic operations within Amazon Web Services Payment
            Cryptography.
            </para><para>
            PCI requires specific minimum key strength of wrapping keys used to protect the keys
            being exchanged electronically. These requirements can change when PCI standards are
            revised. The rules specify that wrapping keys used for transport must be at least
            as strong as the key being protected. For more information on recommended key strength
            of wrapping keys and key exchange mechanism, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-importexport.html">Importing
            and exporting keys</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
            </para><para>
            You can also import a <i>root public key certificate</i>, used to sign other public
            key certificates, or a <i>trusted public key certificate</i> under an already established
            root public key certificate.
            </para><para><b>To import a public root key certificate</b></para><para>
            Using this operation, you can import the public component (in PEM cerificate format)
            of your private root key. You can use the imported public root key certificate for
            digital signatures, for example signing wrapping key or signing key in TR-34, within
            your Amazon Web Services Payment Cryptography account.
            </para><para>
            Set the following parameters:
            </para><ul><li><para><c>KeyMaterial</c>: <c>RootCertificatePublicKey</c></para></li><li><para><c>KeyClass</c>: <c>PUBLIC_KEY</c></para></li><li><para><c>KeyModesOfUse</c>: <c>Verify</c></para></li><li><para><c>KeyUsage</c>: <c>TR31_S0_ASYMMETRIC_KEY_FOR_DIGITAL_SIGNATURE</c></para></li><li><para><c>PublicKeyCertificate</c>: The public key certificate in PEM format (base64 encoded)
            of the private root key under import.
            </para></li></ul><para><b>To import a trusted public key certificate</b></para><para>
            The root public key certificate must be in place and operational before you import
            a trusted public key certificate. Set the following parameters:
            </para><ul><li><para><c>KeyMaterial</c>: <c>TrustedCertificatePublicKey</c></para></li><li><para><c>CertificateAuthorityPublicKeyIdentifier</c>: <c>KeyArn</c> of the <c>RootCertificatePublicKey</c>.
            </para></li><li><para><c>KeyModesOfUse</c> and <c>KeyUsage</c>: Corresponding to the cryptographic operations
            such as wrap, sign, or encrypt that you will allow the trusted public key certificate
            to perform.
            </para></li><li><para><c>PublicKeyCertificate</c>: The trusted public key certificate in PEM format (base64
            encoded) under import.
            </para></li></ul><para><b>To import initial keys (KEK or ZMK or similar) using TR-34</b></para><para>
            Using this operation, you can import initial key using TR-34 asymmetric key exchange.
            In TR-34 terminology, the sending party of the key is called Key Distribution Host
            (KDH) and the receiving party of the key is called Key Receiving Device (KRD). During
            the key import process, KDH is the user who initiates the key import and KRD is Amazon
            Web Services Payment Cryptography who receives the key.
            </para><para>
            To initiate TR-34 key import, the KDH must obtain an import token by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForImport.html">GetParametersForImport</a>.
            This operation generates an encryption keypair for the purpose of key import, signs
            the key and returns back the wrapping key certificate (also known as KRD wrapping
            certificate) and the root certificate chain. The KDH must trust and install the KRD
            wrapping certificate on its HSM and use it to encrypt (wrap) the KDH key during TR-34
            WrappedKeyBlock generation. The import token and associated KRD wrapping certificate
            expires after 30 days.
            </para><para>
            Next the KDH generates a key pair for the purpose of signing the encrypted KDH key
            and provides the public certificate of the signing key to Amazon Web Services Payment
            Cryptography. The KDH will also need to import the root certificate chain of the KDH
            signing certificate by calling <c>ImportKey</c> for <c>RootCertificatePublicKey</c>.
            For more information on TR-34 key import, see section <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-import.html">Importing
            symmetric keys</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
            </para><para>
            Set the following parameters:
            </para><ul><li><para><c>KeyMaterial</c>: Use <c>Tr34KeyBlock</c> parameters.
            </para></li><li><para><c>CertificateAuthorityPublicKeyIdentifier</c>: The <c>KeyARN</c> of the certificate
            chain that signed the KDH signing key certificate.
            </para></li><li><para><c>ImportToken</c>: Obtained from KRD by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForImport.html">GetParametersForImport</a>.
            </para></li><li><para><c>WrappedKeyBlock</c>: The TR-34 wrapped key material from KDH. It contains the
            KDH key under import, wrapped with KRD wrapping certificate and signed by KDH signing
            private key. This TR-34 key block is typically generated by the KDH Hardware Security
            Module (HSM) outside of Amazon Web Services Payment Cryptography.
            </para></li><li><para><c>SigningKeyCertificate</c>: The public key certificate in PEM format (base64 encoded)
            of the KDH signing key generated under the root certificate (CertificateAuthorityPublicKeyIdentifier)
            imported in Amazon Web Services Payment Cryptography.
            </para></li></ul><para><b>To import initial keys (KEK or ZMK or similar) using RSA Wrap and Unwrap</b></para><para>
            Using this operation, you can import initial key using asymmetric RSA wrap and unwrap
            key exchange method. To initiate import, call <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForImport.html">GetParametersForImport</a>
            with <c>KeyMaterial</c> set to <c>KEY_CRYPTOGRAM</c> to generate an import token.
            This operation also generates an encryption keypair for the purpose of key import,
            signs the key and returns back the wrapping key certificate in PEM format (base64
            encoded) and its root certificate chain. The import token and associated KRD wrapping
            certificate expires after 30 days. 
            </para><para>
            You must trust and install the wrapping certificate and its certificate chain on the
            sending HSM and use it to wrap the key under export for WrappedKeyCryptogram generation.
            Next call <c>ImportKey</c> with <c>KeyMaterial</c> set to <c>KEY_CRYPTOGRAM</c> and
            provide the <c>ImportToken</c> and <c>KeyAttributes</c> for the key under import.
            </para><para><b>To import working keys using TR-31</b></para><para>
            Amazon Web Services Payment Cryptography uses TR-31 symmetric key exchange norm to
            import working keys. A KEK must be established within Amazon Web Services Payment
            Cryptography by using TR-34 key import or by using <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateKey.html">CreateKey</a>.
            To initiate a TR-31 key import, set the following parameters:
            </para><ul><li><para><c>KeyMaterial</c>: Use <c>Tr31KeyBlock</c> parameters.
            </para></li><li><para><c>WrappedKeyBlock</c>: The TR-31 wrapped key material. It contains the key under
            import, encrypted using KEK. The TR-31 key block is typically generated by a HSM outside
            of Amazon Web Services Payment Cryptography. 
            </para></li><li><para><c>WrappingKeyIdentifier</c>: The <c>KeyArn</c> of the KEK that Amazon Web Services
            Payment Cryptography uses to decrypt or unwrap the key under import.
            </para></li></ul><para><b>To import working keys using ECDH</b></para><para>
            You can also use ECDH key agreement to import working keys as a TR-31 keyblock, where
            the wrapping key is an ECDH derived key.
            </para><para>
            To initiate a TR-31 key import using ECDH, both sides must create an ECC key pair
            with key usage K3 and exchange public key certificates. In Amazon Web Services Payment
            Cryptography, you can do this by calling <c>CreateKey</c> and then <c>GetPublicKeyCertificate</c>
            to retrieve its public key certificate. Next, you can then generate a TR-31 WrappedKeyBlock
            using your own ECC key pair, the public certificate of the service's ECC key pair,
            and the key derivation parameters including key derivation function, hash algorithm,
            derivation data, and key algorithm. If you have not already done so, you must import
            the CA chain that issued the receiving public key certificate by calling <c>ImportKey</c>
            with input <c>RootCertificatePublicKey</c> for root CA or <c>TrustedPublicKey</c>
            for intermediate CA. To complete the TR-31 key import, you can use the following parameters.
            It is important that the ECDH key derivation parameters you use should match those
            used during import to derive the same shared wrapping key within Amazon Web Services
            Payment Cryptography.
            </para><ul><li><para><c>KeyMaterial</c>: Use <c>DiffieHellmanTr31KeyBlock</c> parameters.
            </para></li><li><para><c>PrivateKeyIdentifier</c>: The <c>KeyArn</c> of the ECC key pair created within
            Amazon Web Services Payment Cryptography to derive a shared KEK.
            </para></li><li><para><c>PublicKeyCertificate</c>: The public key certificate of the receiving ECC key
            pair in PEM format (base64 encoded) to derive a shared KEK.
            </para></li><li><para><c>CertificateAuthorityPublicKeyIdentifier</c>: The <c>keyARN</c> of the CA that
            signed the public key certificate of the receiving ECC key pair.
            </para></li></ul><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_ExportKey.html">ExportKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetParametersForImport.html">GetParametersForImport</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_As2805KeyVariant">
            <summary>
            <para>
            <para>The cryptographic usage of the key under import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_CertificateAuthorityPublicKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the CA that signed the <c>PublicKeyCertificate</c> for the client's
            receiving ECC key pair.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr34KeyBlock_CertificateAuthorityPublicKeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the certificate chain that signs the signing key certificate
            during TR-34 key import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.TrustedCertificatePublicKey_CertificateAuthorityPublicKeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the root public key certificate or certificate chain that signs
            the trusted public key certificate import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyModesOfUse_Decrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to decrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyModesOfUse_Decrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to decrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyModesOfUse_Decrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to decrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyModesOfUse_Decrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to decrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyModesOfUse_DeriveKey">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to derive
            new keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyModesOfUse_DeriveKey">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to derive
            new keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyModesOfUse_DeriveKey">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to derive
            new keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyModesOfUse_DeriveKey">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to derive
            new keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_DeriveKeyAlgorithm">
            <summary>
            <para>
            <para>The key algorithm of the shared derived ECDH key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Enabled">
            <summary>
            <para>
            <para>Specifies whether import key is enabled.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyModesOfUse_Encrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to encrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyModesOfUse_Encrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to encrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyModesOfUse_Encrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to encrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyModesOfUse_Encrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to encrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_Exportable">
            <summary>
            <para>
            <para>Specified whether the key is exportable. This data is immutable after the key is imported.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyCryptogram_Exportable">
            <summary>
            <para>
            <para>Specifies whether the key is exportable from the service.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyModesOfUse_Generate">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to generate
            and verify other card and PIN verification keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyModesOfUse_Generate">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to generate
            and verify other card and PIN verification keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyModesOfUse_Generate">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to generate
            and verify other card and PIN verification keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyModesOfUse_Generate">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to generate
            and verify other card and PIN verification keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyCryptogram_ImportToken">
            <summary>
            <para>
            <para>The import token that initiates key import using the asymmetric RSA wrap and unwrap
            key exchange method into AWS Payment Cryptography. It expires after 30 days. You can
            use the same import token to import multiple keys to the same service account.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr34KeyBlock_ImportToken">
            <summary>
            <para>
            <para>The import token that initiates key import using the asymmetric TR-34 key exchange
            method into Amazon Web Services Payment Cryptography. It expires after 30 days. You
            can use the same import token to import multiple keys to the same service account.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyAlgorithm">
            <summary>
            <para>
            <para>The key algorithm of the key under import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyAlgorithm">
            <summary>
            <para>
            <para>The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography
            key.</para><para>For symmetric keys, Amazon Web Services Payment Cryptography supports <c>AES</c> and
            <c>TDES</c> algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography
            supports <c>RSA</c> and <c>ECC_NIST</c> algorithms.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyAlgorithm">
            <summary>
            <para>
            <para>The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography
            key.</para><para>For symmetric keys, Amazon Web Services Payment Cryptography supports <c>AES</c> and
            <c>TDES</c> algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography
            supports <c>RSA</c> and <c>ECC_NIST</c> algorithms.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyAttributes_KeyAlgorithm">
            <summary>
            <para>
            <para>The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography
            key.</para><para>For symmetric keys, Amazon Web Services Payment Cryptography supports <c>AES</c> and
            <c>TDES</c> algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography
            supports <c>RSA</c> and <c>ECC_NIST</c> algorithms.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr34KeyBlock_KeyBlockFormat">
            <summary>
            <para>
            <para>The key block format to use during key import. The only value allowed is <c>X9_TR34_2012</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyCheckValueAlgorithm">
            <summary>
            <para>
            <para>The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
            key check value (KCV). It is used to validate the key integrity.</para><para>For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
            with the key to be checked and retaining the 3 highest order bytes of the encrypted
            result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
            is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyClass">
            <summary>
            <para>
            <para>The type of Amazon Web Services Payment Cryptography key to create, which determines
            the classiﬁcation of the cryptographic method and whether Amazon Web Services Payment
            Cryptography key contains a symmetric key or an asymmetric key pair.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyClass">
            <summary>
            <para>
            <para>The type of Amazon Web Services Payment Cryptography key to create, which determines
            the classiﬁcation of the cryptographic method and whether Amazon Web Services Payment
            Cryptography key contains a symmetric key or an asymmetric key pair.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyAttributes_KeyClass">
            <summary>
            <para>
            <para>The type of Amazon Web Services Payment Cryptography key to create, which determines
            the classiﬁcation of the cryptographic method and whether Amazon Web Services Payment
            Cryptography key contains a symmetric key or an asymmetric key pair.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_KeyDerivationFunction">
            <summary>
            <para>
            <para>The key derivation function to use when deriving a key using ECDH.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_KeyDerivationHashAlgorithm">
            <summary>
            <para>
            <para>The hash type to use when deriving a key using ECDH.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyUsage">
            <summary>
            <para>
            <para>The cryptographic usage of an Amazon Web Services Payment Cryptography key as deﬁned
            in section A.5.2 of the TR-31 spec.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyUsage">
            <summary>
            <para>
            <para>The cryptographic usage of an Amazon Web Services Payment Cryptography key as deﬁned
            in section A.5.2 of the TR-31 spec.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyAttributes_KeyUsage">
            <summary>
            <para>
            <para>The cryptographic usage of an Amazon Web Services Payment Cryptography key as deﬁned
            in section A.5.2 of the TR-31 spec.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyModesOfUse_NoRestriction">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key has no special restrictions
            other than the restrictions implied by <c>KeyUsage</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyModesOfUse_NoRestrictions">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key has no special restrictions
            other than the restrictions implied by <c>KeyUsage</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyModesOfUse_NoRestrictions">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key has no special restrictions
            other than the restrictions implied by <c>KeyUsage</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyModesOfUse_NoRestriction">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key has no special restrictions
            other than the restrictions implied by <c>KeyUsage</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_PrivateKeyIdentifier">
            <summary>
            <para>
            <para>The <c>keyARN</c> of the asymmetric ECC key created within Amazon Web Services Payment
            Cryptography.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_PublicKeyCertificate">
            <summary>
            <para>
            <para>The public key certificate of the client's receiving ECC key pair, in PEM format (base64
            encoded), to use for ECDH key derivation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.RootCertificatePublicKey_PublicKeyCertificate">
            <summary>
            <para>
            <para>Parameter information for root public key certificate import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.TrustedCertificatePublicKey_PublicKeyCertificate">
            <summary>
            <para>
            <para>Parameter information for trusted public key certificate import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr34KeyBlock_RandomNonce">
            <summary>
            <para>
            <para>A random number value that is unique to the TR-34 key block generated using 2 pass.
            The operation will fail, if a random nonce value is not provided for a TR-34 key block
            generated using 2 pass.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.ReplicationRegion">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.DerivationData_SharedInformation">
            <summary>
            <para>
            <para>A string containing information that binds the ECDH derived key to the two parties
            involved or to the context of the key.</para><para>It may include details like identities of the two parties deriving the key, context
            of the operation, session IDs, and optionally a nonce. It must not contain zero bytes.
            It is not recommended to reuse shared information for multiple ECDH key derivations,
            as it could result in derived key material being the same across different derivations.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyModesOfUse_Sign">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used for signing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyModesOfUse_Sign">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used for signing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyModesOfUse_Sign">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used for signing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyModesOfUse_Sign">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used for signing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr34KeyBlock_SigningKeyCertificate">
            <summary>
            <para>
            <para>The public key component in PEM certificate format of the private key that signs the
            KDH TR-34 WrappedKeyBlock.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tag">
            <summary>
            <para>
            <para>Assigns one or more tags to the Amazon Web Services Payment Cryptography key. Use
            this parameter to tag a key when it is imported. To tag an existing Amazon Web Services
            Payment Cryptography key, use the <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_TagResource.html">TagResource</a>
            operation.</para><para>Each tag consists of a tag key and a tag value. Both the tag key and the tag value
            are required, but the tag value can be an empty (null) string. You can't have more
            than one tag on an Amazon Web Services Payment Cryptography key with the same tag
            key. If you specify an existing tag key with a different tag value, Amazon Web Services
            Payment Cryptography replaces the current tag value with the specified one.</para><important><para>Don't include personal, confidential or sensitive information in this field. This
            field may be displayed in plaintext in CloudTrail logs and other output.</para></important><note><para>Tagging or untagging an Amazon Web Services Payment Cryptography key can allow or
            deny permission to the key.</para></note>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyModesOfUse_Unwrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to unwrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyModesOfUse_Unwrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to unwrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyModesOfUse_Unwrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to unwrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyModesOfUse_Unwrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to unwrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyModesOfUse_Verify">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to verify
            signatures.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyModesOfUse_Verify">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to verify
            signatures.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyModesOfUse_Verify">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to verify
            signatures.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyModesOfUse_Verify">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to verify
            signatures.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_KeyModesOfUse_Wrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to wrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_KeyCryptogram_KeyAttributes_KeyModesOfUse_Wrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to wrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_RootCertificatePublicKey_KeyAttributes_KeyModesOfUse_Wrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to wrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyModesOfUse_Wrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to wrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.DiffieHellmanTr31KeyBlock_WrappedKeyBlock">
            <summary>
            <para>
            <para>The ECDH wrapped key block to import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr31KeyBlock_WrappedKeyBlock">
            <summary>
            <para>
            <para>The TR-31 wrapped key block to import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr34KeyBlock_WrappedKeyBlock">
            <summary>
            <para>
            <para>The TR-34 wrapped key block to import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_WrappedKeyCryptogram">
            <summary>
            <para>
            <para>The wrapped key cryptogram under import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyCryptogram_WrappedKeyCryptogram">
            <summary>
            <para>
            <para>The RSA wrapped key cryptogram under import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr34KeyBlock_WrappingKeyCertificate">
            <summary>
            <para>
            <para>The certificate used to wrap the TR-34 key block.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyMaterial_As2805KeyCryptogram_WrappingKeyIdentifier">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr31KeyBlock_WrappingKeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the key that will decrypt or unwrap a TR-31 key block during
            import.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Tr34KeyBlock_WrappingKeyIdentifier">
            <summary>
            <para>
            <para>Key Identifier used for unwrapping the import key</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.KeyCryptogram_WrappingSpec">
            <summary>
            <para>
            <para>The wrapping spec for the wrapped key cryptogram.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.ImportPAYCCKeyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Key'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.ImportKeyResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.ImportKeyResponse 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.PAYCC.ImportPAYCCKeyCmdlet.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.PAYCC.NewPAYCCAliasCmdlet">
            <summary>
            Creates an <i>alias</i>, or a friendly name, for an Amazon Web Services Payment Cryptography
            key. You can use an alias to identify a key in the console and when you call cryptographic
            operations such as <a href="https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_EncryptData.html">EncryptData</a>
            or <a href="https://docs.aws.amazon.com/payment-cryptography/latest/DataAPIReference/API_DecryptData.html">DecryptData</a>.
            
             
            <para>
            You can associate the alias with any key in the same Amazon Web Services Region. Each
            alias is associated with only one key at a time, but a key can have multiple aliases.
            You can't create an alias without a key. The alias must be unique in the account and
            Amazon Web Services Region, but you can create another alias with the same name in
            a different Amazon Web Services Region.
            </para><para>
            To change the key that's associated with the alias, call <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html">UpdateAlias</a>.
            To delete the alias, call <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html">DeleteAlias</a>.
            These operations don't affect the underlying key. To get the alias that you created,
            call <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListAliases.html">ListAliases</a>.
            </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_DeleteAlias.html">DeleteAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetAlias.html">GetAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListAliases.html">ListAliases</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html">UpdateAlias</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCAliasCmdlet.AliasName">
            <summary>
            <para>
            <para>A friendly name that you can use to refer to a key. An alias must begin with <c>alias/</c>
            followed by a name, for example <c>alias/ExampleAlias</c>. It can contain only alphanumeric
            characters, forward slashes (/), underscores (_), and dashes (-).</para><important><para>Don't include personal, confidential or sensitive information in this field. This
            field may be displayed in plaintext in CloudTrail logs and other output.</para></important>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCAliasCmdlet.KeyArn">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the key to associate with the alias.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCAliasCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Alias'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.CreateAliasResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.CreateAliasResponse 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.PAYCC.NewPAYCCAliasCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the AliasName parameter.
            The -PassThru parameter is deprecated, use -Select '^AliasName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCAliasCmdlet.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.PAYCC.NewPAYCCKeyCmdlet">
            <summary>
            Creates an Amazon Web Services Payment Cryptography key, a logical representation
            of a cryptographic key, that is unique in your account and Amazon Web Services Region.
            You use keys for cryptographic functions such as encryption and decryption. 
            
             
            <para>
            In addition to the key material used in cryptographic operations, an Amazon Web Services
            Payment Cryptography key includes metadata such as the key ARN, key usage, key origin,
            creation date, description, and key state.
            </para><para>
            When you create a key, you specify both immutable and mutable data about the key.
            The immutable data contains key attributes that define the scope and cryptographic
            operations that you can perform using the key, for example key class (example: <c>SYMMETRIC_KEY</c>),
            key algorithm (example: <c>TDES_2KEY</c>), key usage (example: <c>TR31_P0_PIN_ENCRYPTION_KEY</c>)
            and key modes of use (example: <c>Encrypt</c>). Amazon Web Services Payment Cryptography
            binds key attributes to keys using key blocks when you store or export them. Amazon
            Web Services Payment Cryptography stores the key contents wrapped and never stores
            or transmits them in the clear.
            </para><para>
            For information about valid combinations of key attributes, see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-validattributes.html">Understanding
            key attributes</a> in the <i>Amazon Web Services Payment Cryptography User Guide</i>.
            The mutable data contained within a key includes usage timestamp and key deletion
            timestamp and can be modified after creation.
            </para><para>
            You can use the <c>CreateKey</c> operation to generate an ECC (Elliptic Curve Cryptography)
            key pair used for establishing an ECDH (Elliptic Curve Diffie-Hellman) key agreement
            between two parties. In the ECDH key agreement process, both parties generate their
            own ECC key pair with key usage K3 and exchange the public keys. Each party then use
            their private key, the received public key from the other party, and the key derivation
            parameters including key derivation function, hash algorithm, derivation data, and
            key algorithm to derive a shared key.
            </para><para>
            To maintain the single-use principle of cryptographic keys in payments, ECDH derived
            keys should not be used for multiple purposes, such as a <c>TR31_P0_PIN_ENCRYPTION_KEY</c>
            and <c>TR31_K1_KEY_BLOCK_PROTECTION_KEY</c>. When creating ECC key pairs in Amazon
            Web Services Payment Cryptography you can optionally set the <c>DeriveKeyUsage</c>
            parameter, which defines the key usage bound to the symmetric key that will be derived
            using the ECC key pair.
            </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_DeleteKey.html">DeleteKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetKey.html">GetKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListKeys.html">ListKeys</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyModesOfUse_Decrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to decrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyModesOfUse_DeriveKey">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to derive
            new keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.DeriveKeyUsage">
            <summary>
            <para>
            <para>The intended cryptographic usage of keys derived from the ECC key pair to be created.</para><para>After creating an ECC key pair, you cannot change the intended cryptographic usage
            of keys derived from it using ECDH.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.Enabled">
            <summary>
            <para>
            <para>Specifies whether to enable the key. If the key is enabled, it is activated for use
            within the service. If the key is not enabled, then it is created but not activated.
            The default value is enabled.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyModesOfUse_Encrypt">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to encrypt
            data.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.Exportable">
            <summary>
            <para>
            <para>Specifies whether the key is exportable from the service.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyModesOfUse_Generate">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to generate
            and verify other card and PIN verification keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyAttributes_KeyAlgorithm">
            <summary>
            <para>
            <para>The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography
            key.</para><para>For symmetric keys, Amazon Web Services Payment Cryptography supports <c>AES</c> and
            <c>TDES</c> algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography
            supports <c>RSA</c> and <c>ECC_NIST</c> algorithms.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyCheckValueAlgorithm">
            <summary>
            <para>
            <para>The algorithm that Amazon Web Services Payment Cryptography uses to calculate the
            key check value (KCV). It is used to validate the key integrity.</para><para>For TDES keys, the KCV is computed by encrypting 8 bytes, each with value of zero,
            with the key to be checked and retaining the 3 highest order bytes of the encrypted
            result. For AES keys, the KCV is computed using a CMAC algorithm where the input data
            is 16 bytes of zero and retaining the 3 highest order bytes of the encrypted result.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyAttributes_KeyClass">
            <summary>
            <para>
            <para>The type of Amazon Web Services Payment Cryptography key to create, which determines
            the classiﬁcation of the cryptographic method and whether Amazon Web Services Payment
            Cryptography key contains a symmetric key or an asymmetric key pair.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyAttributes_KeyUsage">
            <summary>
            <para>
            <para>The cryptographic usage of an Amazon Web Services Payment Cryptography key as deﬁned
            in section A.5.2 of the TR-31 spec.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyModesOfUse_NoRestriction">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key has no special restrictions
            other than the restrictions implied by <c>KeyUsage</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.ReplicationRegion">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyModesOfUse_Sign">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used for signing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.Tag">
            <summary>
            <para>
            <para>Assigns one or more tags to the Amazon Web Services Payment Cryptography key. Use
            this parameter to tag a key when it is created. To tag an existing Amazon Web Services
            Payment Cryptography key, use the <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_TagResource.html">TagResource</a>
            operation.</para><para>Each tag consists of a tag key and a tag value. Both the tag key and the tag value
            are required, but the tag value can be an empty (null) string. You can't have more
            than one tag on an Amazon Web Services Payment Cryptography key with the same tag
            key. </para><important><para>Don't include personal, confidential or sensitive information in this field. This
            field may be displayed in plaintext in CloudTrail logs and other output.</para></important><note><para>Tagging or untagging an Amazon Web Services Payment Cryptography key can allow or
            deny permission to the key.</para></note>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyModesOfUse_Unwrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to unwrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyModesOfUse_Verify">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to verify
            signatures.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.KeyModesOfUse_Wrap">
            <summary>
            <para>
            <para>Speciﬁes whether an Amazon Web Services Payment Cryptography key can be used to wrap
            other keys.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Key'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.CreateKeyResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.CreateKeyResponse 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.PAYCC.NewPAYCCKeyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Exportable parameter.
            The -PassThru parameter is deprecated, use -Select '^Exportable' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.NewPAYCCKeyCmdlet.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.PAYCC.RemovePAYCCAliasCmdlet">
            <summary>
            Deletes the alias, but doesn't affect the underlying key.
            
             
            <para>
            Each key can have multiple aliases. To get the aliases of all keys, use the <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html">UpdateAlias</a>
            operation. To change the alias of a key, first use <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html">DeleteAlias</a>
            to delete the current alias and then use <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_CreateAlias.html">CreateAlias</a>
            to create a new alias. To associate an existing alias with a different key, call <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html">UpdateAlias</a>.
            </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_CreateAlias.html">CreateAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetAlias.html">GetAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListAliases.html">ListAliases</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_UpdateAlias.html">UpdateAlias</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCAliasCmdlet.AliasName">
            <summary>
            <para>
            <para>A friendly name that you can use to refer Amazon Web Services Payment Cryptography
            key. This value must begin with <c>alias/</c> followed by a name, such as <c>alias/ExampleAlias</c>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCAliasCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.DeleteAliasResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCAliasCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the AliasName parameter.
            The -PassThru parameter is deprecated, use -Select '^AliasName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCAliasCmdlet.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.PAYCC.RemovePAYCCKeyCmdlet">
            <summary>
            Deletes the key material and metadata associated with Amazon Web Services Payment
            Cryptography key.
            
             
            <para>
            Key deletion is irreversible. After a key is deleted, you can't perform cryptographic
            operations using the key. For example, you can't decrypt data that was encrypted by
            a deleted Amazon Web Services Payment Cryptography key, and the data may become unrecoverable.
            Because key deletion is destructive, Amazon Web Services Payment Cryptography has
            a safety mechanism to prevent accidental deletion of a key. When you call this operation,
            Amazon Web Services Payment Cryptography disables the specified key but doesn't delete
            it until after a waiting period set using <c>DeleteKeyInDays</c>. The default waiting
            period is 7 days. During the waiting period, the <c>KeyState</c> is <c>DELETE_PENDING</c>.
            After the key is deleted, the <c>KeyState</c> is <c>DELETE_COMPLETE</c>.
            </para><para>
            You should delete a key only when you are sure that you don't need to use it anymore
            and no other parties are utilizing this key. If you aren't sure, consider deactivating
            it instead by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StopKeyUsage.html">StopKeyUsage</a>.
            </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_RestoreKey.html">RestoreKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StartKeyUsage.html">StartKeyUsage</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StopKeyUsage.html">StopKeyUsage</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCKeyCmdlet.DeleteKeyInDay">
            <summary>
            <para>
            <para>The waiting period for key deletion. The default value is seven days.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCKeyCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the key that is scheduled for deletion.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCKeyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Key'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.DeleteKeyResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.DeleteKeyResponse 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.PAYCC.RemovePAYCCKeyCmdlet.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.PAYCC.RemovePAYCCKeyCmdlet.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.PAYCC.RemovePAYCCKeyReplicationRegionCmdlet">
            <summary>
            Removes Replication Regions from an existing Amazon Web Services Payment Cryptography
            key, disabling the key's availability for cryptographic operations in the specified
            Amazon Web Services Regions.
            
             
            <para>
            When you remove Replication Regions, the key material is securely deleted from those
            regions and can no longer be used for cryptographic operations there. This operation
            is irreversible for the specified Amazon Web Services Regions. For more information,
            see <a href="https://docs.aws.amazon.com/payment-cryptography/latest/userguide/keys-multi-region-replication.html">Multi-Region
            key replication</a>.
            </para><important><para>
            Ensure that no active cryptographic operations or applications depend on the key in
            the regions you're removing before performing this operation.
            </para></important><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_AddKeyReplicationRegions.html">AddKeyReplicationRegions</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DisableDefaultKeyReplicationRegions.html">DisableDefaultKeyReplicationRegions</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCKeyReplicationRegionCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The key identifier (ARN or alias) of the key from which to remove replication regions.</para><para>This key must exist and have replication enabled in the specified regions.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCKeyReplicationRegionCmdlet.ReplicationRegion">
            <summary>
            <para>
            <para>The list of Amazon Web Services Regions to remove from the key's replication configuration.</para><para>The key will no longer be available for cryptographic operations in these regions
            after removal. Ensure no active operations depend on the key in these regions before
            removal.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCKeyReplicationRegionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Key'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.RemoveKeyReplicationRegionsResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.RemoveKeyReplicationRegionsResponse 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.PAYCC.RemovePAYCCKeyReplicationRegionCmdlet.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.PAYCC.RemovePAYCCKeyReplicationRegionCmdlet.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.PAYCC.RemovePAYCCResourceTagCmdlet">
            <summary>
            Deletes a tag from an Amazon Web Services Payment Cryptography key.
            
             <note><para>
            Tagging or untagging an Amazon Web Services Payment Cryptography key can allow or
            deny permission to the key.
            </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 href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListTagsForResource.html">ListTagsForResource</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_TagResource.html">TagResource</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCResourceTagCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the key whose tags are being removed.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCResourceTagCmdlet.TagKey">
            <summary>
            <para>
            <para>One or more tag keys. Don't include the tag values.</para><para>If the Amazon Web Services Payment Cryptography key doesn't have the specified tag
            key, Amazon Web Services Payment Cryptography doesn't throw an exception or return
            a response. To confirm that the operation succeeded, use the <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListTagsForResource.html">ListTagsForResource</a>
            operation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.UntagResourceResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RemovePAYCCResourceTagCmdlet.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.PAYCC.RestorePAYCCKeyCmdlet">
            <summary>
            Cancels a scheduled key deletion during the waiting period. Use this operation to
            restore a <c>Key</c> that is scheduled for deletion.
            
             
            <para>
            During the waiting period, the <c>KeyState</c> is <c>DELETE_PENDING</c> and <c>deletePendingTimestamp</c>
            contains the date and time after which the <c>Key</c> will be deleted. After <c>Key</c>
            is restored, the <c>KeyState</c> is <c>CREATE_COMPLETE</c>, and the value for <c>deletePendingTimestamp</c>
            is removed.
            </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_DeleteKey.html">DeleteKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StartKeyUsage.html">StartKeyUsage</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StopKeyUsage.html">StopKeyUsage</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RestorePAYCCKeyCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyARN</c> of the key to be restored within Amazon Web Services Payment Cryptography.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.RestorePAYCCKeyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Key'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.RestoreKeyResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.RestoreKeyResponse 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.PAYCC.RestorePAYCCKeyCmdlet.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.PAYCC.RestorePAYCCKeyCmdlet.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.PAYCC.StartPAYCCKeyUsageCmdlet">
            <summary>
            Enables an Amazon Web Services Payment Cryptography key, which makes it active for
            cryptographic operations within Amazon Web Services Payment Cryptography
            
             
            <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_StopKeyUsage.html">StopKeyUsage</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.StartPAYCCKeyUsageCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyArn</c> of the key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.StartPAYCCKeyUsageCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Key'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.StartKeyUsageResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.StartKeyUsageResponse 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.PAYCC.StartPAYCCKeyUsageCmdlet.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.PAYCC.StartPAYCCKeyUsageCmdlet.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.PAYCC.StopPAYCCKeyUsageCmdlet">
            <summary>
            Disables an Amazon Web Services Payment Cryptography key, which makes it inactive
            within Amazon Web Services Payment Cryptography.
            
             
            <para>
            You can use this operation instead of <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteKey.html">DeleteKey</a>
            to deactivate a key. You can enable the key in the future by calling <a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StartKeyUsage.html">StartKeyUsage</a>.
            </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_DeleteKey.html">DeleteKey</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_StartKeyUsage.html">StartKeyUsage</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.StopPAYCCKeyUsageCmdlet.KeyIdentifier">
            <summary>
            <para>
            <para>The <c>KeyArn</c> of the key.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.StopPAYCCKeyUsageCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Key'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.StopKeyUsageResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.StopKeyUsageResponse 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.PAYCC.StopPAYCCKeyUsageCmdlet.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.PAYCC.StopPAYCCKeyUsageCmdlet.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.PAYCC.UpdatePAYCCAliasCmdlet">
            <summary>
            Associates an existing Amazon Web Services Payment Cryptography alias with a different
            key. Each alias is associated with only one Amazon Web Services Payment Cryptography
            key at a time, although a key can have multiple aliases. The alias and the Amazon
            Web Services Payment Cryptography key must be in the same Amazon Web Services account
            and Amazon Web Services Region
            
             
            <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_CreateAlias.html">CreateAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_DeleteAlias.html">DeleteAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_GetAlias.html">GetAlias</a></para></li><li><para><a href="https://docs.aws.amazon.com/payment-cryptography/latest/APIReference/API_ListAliases.html">ListAliases</a></para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.UpdatePAYCCAliasCmdlet.AliasName">
            <summary>
            <para>
            <para>The alias whose associated key is changing.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.UpdatePAYCCAliasCmdlet.KeyArn">
            <summary>
            <para>
            <para>The <c>KeyARN</c> for the key that you are updating or removing from the alias.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.UpdatePAYCCAliasCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Alias'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.PaymentCryptography.Model.UpdateAliasResponse).
            Specifying the name of a property of type Amazon.PaymentCryptography.Model.UpdateAliasResponse 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.PAYCC.UpdatePAYCCAliasCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the AliasName parameter.
            The -PassThru parameter is deprecated, use -Select '^AliasName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.PAYCC.UpdatePAYCCAliasCmdlet.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>
