Interface GenerateMacEmvPinChangeResponse.Builder

    • Method Detail

      • newPinPekArn

        GenerateMacEmvPinChangeResponse.Builder newPinPekArn​(String newPinPekArn)

        Returns the keyArn of the PEK protecting the incoming new encrypted PIN block.

        Parameters:
        newPinPekArn - Returns the keyArn of the PEK protecting the incoming new encrypted PIN block.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secureMessagingIntegrityKeyArn

        GenerateMacEmvPinChangeResponse.Builder secureMessagingIntegrityKeyArn​(String secureMessagingIntegrityKeyArn)

        Returns the keyArn of the IMK-SMI used by the operation.

        Parameters:
        secureMessagingIntegrityKeyArn - Returns the keyArn of the IMK-SMI used by the operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secureMessagingConfidentialityKeyArn

        GenerateMacEmvPinChangeResponse.Builder secureMessagingConfidentialityKeyArn​(String secureMessagingConfidentialityKeyArn)

        Returns the keyArn of the IMK-SMC used by the operation.

        Parameters:
        secureMessagingConfidentialityKeyArn - Returns the keyArn of the IMK-SMC used by the operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mac

        GenerateMacEmvPinChangeResponse.Builder mac​(String mac)

        Returns the mac of the issuer script containing message data and appended target encrypted pin block in ISO2 format.

        Parameters:
        mac - Returns the mac of the issuer script containing message data and appended target encrypted pin block in ISO2 format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptedPinBlock

        GenerateMacEmvPinChangeResponse.Builder encryptedPinBlock​(String encryptedPinBlock)

        Returns the incoming new encrpted PIN block.

        Parameters:
        encryptedPinBlock - Returns the incoming new encrpted PIN block.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • newPinPekKeyCheckValue

        GenerateMacEmvPinChangeResponse.Builder newPinPekKeyCheckValue​(String newPinPekKeyCheckValue)

        The key check value (KCV) of the PEK uprotecting the incoming new encrypted PIN block.

        Parameters:
        newPinPekKeyCheckValue - The key check value (KCV) of the PEK uprotecting the incoming new encrypted PIN block.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secureMessagingIntegrityKeyCheckValue

        GenerateMacEmvPinChangeResponse.Builder secureMessagingIntegrityKeyCheckValue​(String secureMessagingIntegrityKeyCheckValue)

        The key check value (KCV) of the SMI issuer master key used by the operation.

        Parameters:
        secureMessagingIntegrityKeyCheckValue - The key check value (KCV) of the SMI issuer master key used by the operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • secureMessagingConfidentialityKeyCheckValue

        GenerateMacEmvPinChangeResponse.Builder secureMessagingConfidentialityKeyCheckValue​(String secureMessagingConfidentialityKeyCheckValue)

        The key check value (KCV) of the SMC issuer master key used by the operation.

        Parameters:
        secureMessagingConfidentialityKeyCheckValue - The key check value (KCV) of the SMC issuer master key used by the operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • visaAmexDerivationOutputs

        GenerateMacEmvPinChangeResponse.Builder visaAmexDerivationOutputs​(VisaAmexDerivationOutputs visaAmexDerivationOutputs)

        The attribute values used for Amex and Visa derivation methods.

        Parameters:
        visaAmexDerivationOutputs - The attribute values used for Amex and Visa derivation methods.
        Returns:
        Returns a reference to this object so that method calls can be chained together.