Class VerifyAuthRequestCryptogramRequest

    • Method Detail

      • authRequestCryptogram

        public final String authRequestCryptogram()

        The auth request cryptogram imported into Amazon Web Services Payment Cryptography for ARQC verification using a major encryption key and transaction data.

        Returns:
        The auth request cryptogram imported into Amazon Web Services Payment Cryptography for ARQC verification using a major encryption key and transaction data.
      • authResponseAttributes

        public final CryptogramAuthResponse authResponseAttributes()

        The attributes and values for auth request cryptogram verification. These parameters are required in case using ARPC Method 1 or Method 2 for ARQC verification.

        Returns:
        The attributes and values for auth request cryptogram verification. These parameters are required in case using ARPC Method 1 or Method 2 for ARQC verification.
      • keyIdentifier

        public final String keyIdentifier()

        The keyARN of the major encryption key that Amazon Web Services Payment Cryptography uses for ARQC verification.

        Returns:
        The keyARN of the major encryption key that Amazon Web Services Payment Cryptography uses for ARQC verification.
      • majorKeyDerivationMode

        public final MajorKeyDerivationMode majorKeyDerivationMode()

        The method to use when deriving the major encryption key for ARQC verification within Amazon Web Services Payment Cryptography. The same key derivation mode was used for ARQC generation outside of Amazon Web Services Payment Cryptography.

        If the service returns an enum value that is not available in the current SDK version, majorKeyDerivationMode will return MajorKeyDerivationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from majorKeyDerivationModeAsString().

        Returns:
        The method to use when deriving the major encryption key for ARQC verification within Amazon Web Services Payment Cryptography. The same key derivation mode was used for ARQC generation outside of Amazon Web Services Payment Cryptography.
        See Also:
        MajorKeyDerivationMode
      • majorKeyDerivationModeAsString

        public final String majorKeyDerivationModeAsString()

        The method to use when deriving the major encryption key for ARQC verification within Amazon Web Services Payment Cryptography. The same key derivation mode was used for ARQC generation outside of Amazon Web Services Payment Cryptography.

        If the service returns an enum value that is not available in the current SDK version, majorKeyDerivationMode will return MajorKeyDerivationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from majorKeyDerivationModeAsString().

        Returns:
        The method to use when deriving the major encryption key for ARQC verification within Amazon Web Services Payment Cryptography. The same key derivation mode was used for ARQC generation outside of Amazon Web Services Payment Cryptography.
        See Also:
        MajorKeyDerivationMode
      • sessionKeyDerivationAttributes

        public final SessionKeyDerivation sessionKeyDerivationAttributes()

        The attributes and values to use for deriving a session key for ARQC verification within Amazon Web Services Payment Cryptography. The same attributes were used for ARQC generation outside of Amazon Web Services Payment Cryptography.

        Returns:
        The attributes and values to use for deriving a session key for ARQC verification within Amazon Web Services Payment Cryptography. The same attributes were used for ARQC generation outside of Amazon Web Services Payment Cryptography.
      • transactionData

        public final String transactionData()

        The transaction data that Amazon Web Services Payment Cryptography uses for ARQC verification. The same transaction is used for ARQC generation outside of Amazon Web Services Payment Cryptography.

        Returns:
        The transaction data that Amazon Web Services Payment Cryptography uses for ARQC verification. The same transaction is used for ARQC generation outside of Amazon Web Services Payment Cryptography.
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object