Class GenerateMacEmvPinChangeRequest

    • Method Detail

      • newPinPekIdentifier

        public final String newPinPekIdentifier()

        The keyARN of the PEK protecting the incoming new encrypted PIN block.

        Returns:
        The keyARN of the PEK protecting the incoming new encrypted PIN block.
      • newEncryptedPinBlock

        public final String newEncryptedPinBlock()

        The incoming new encrypted PIN block data for offline pin change on an EMV card.

        Returns:
        The incoming new encrypted PIN block data for offline pin change on an EMV card.
      • secureMessagingIntegrityKeyIdentifier

        public final String secureMessagingIntegrityKeyIdentifier()

        The keyARN of the issuer master key (IMK-SMI) used to authenticate the issuer script response.

        Returns:
        The keyARN of the issuer master key (IMK-SMI) used to authenticate the issuer script response.
      • secureMessagingConfidentialityKeyIdentifier

        public final String secureMessagingConfidentialityKeyIdentifier()

        The keyARN of the issuer master key (IMK-SMC) used to protect the PIN block data in the issuer script response.

        Returns:
        The keyARN of the issuer master key (IMK-SMC) used to protect the PIN block data in the issuer script response.
      • messageData

        public final String messageData()

        The message data is the APDU command from the card reader or terminal. The target encrypted PIN block, after translation to ISO2 format, is appended to this message data to generate an issuer script response.

        Returns:
        The message data is the APDU command from the card reader or terminal. The target encrypted PIN block, after translation to ISO2 format, is appended to this message data to generate an issuer script response.
      • derivationMethodAttributes

        public final DerivationMethodAttributes derivationMethodAttributes()

        The attributes and data values to derive payment card specific confidentiality and integrity keys.

        Returns:
        The attributes and data values to derive payment card specific confidentiality and integrity keys.
      • 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