public static interface MacAttributes.Builder extends SdkPojo, CopyableBuilder<MacAttributes.Builder,MacAttributes>
| Modifier and Type | Method and Description |
|---|---|
MacAttributes.Builder |
algorithm(MacAlgorithm algorithm)
The encryption algorithm for MAC generation or verification.
|
MacAttributes.Builder |
algorithm(String algorithm)
The encryption algorithm for MAC generation or verification.
|
default MacAttributes.Builder |
dukptCmac(Consumer<MacAlgorithmDukpt.Builder> dukptCmac)
Parameters that are required for MAC generation or verification using DUKPT CMAC algorithm.
|
MacAttributes.Builder |
dukptCmac(MacAlgorithmDukpt dukptCmac)
Parameters that are required for MAC generation or verification using DUKPT CMAC algorithm.
|
default MacAttributes.Builder |
dukptIso9797Algorithm1(Consumer<MacAlgorithmDukpt.Builder> dukptIso9797Algorithm1)
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm1.
|
MacAttributes.Builder |
dukptIso9797Algorithm1(MacAlgorithmDukpt dukptIso9797Algorithm1)
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm1.
|
default MacAttributes.Builder |
dukptIso9797Algorithm3(Consumer<MacAlgorithmDukpt.Builder> dukptIso9797Algorithm3)
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm2.
|
MacAttributes.Builder |
dukptIso9797Algorithm3(MacAlgorithmDukpt dukptIso9797Algorithm3)
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm2.
|
default MacAttributes.Builder |
emvMac(Consumer<MacAlgorithmEmv.Builder> emvMac)
Parameters that are required for MAC generation or verification using EMV MAC algorithm.
|
MacAttributes.Builder |
emvMac(MacAlgorithmEmv emvMac)
Parameters that are required for MAC generation or verification using EMV MAC algorithm.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildMacAttributes.Builder algorithm(String algorithm)
The encryption algorithm for MAC generation or verification.
algorithm - The encryption algorithm for MAC generation or verification.MacAlgorithm,
MacAlgorithmMacAttributes.Builder algorithm(MacAlgorithm algorithm)
The encryption algorithm for MAC generation or verification.
algorithm - The encryption algorithm for MAC generation or verification.MacAlgorithm,
MacAlgorithmMacAttributes.Builder dukptCmac(MacAlgorithmDukpt dukptCmac)
Parameters that are required for MAC generation or verification using DUKPT CMAC algorithm.
dukptCmac - Parameters that are required for MAC generation or verification using DUKPT CMAC algorithm.default MacAttributes.Builder dukptCmac(Consumer<MacAlgorithmDukpt.Builder> dukptCmac)
Parameters that are required for MAC generation or verification using DUKPT CMAC algorithm.
This is a convenience method that creates an instance of theMacAlgorithmDukpt.Builder avoiding the
need to create one manually via MacAlgorithmDukpt.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to dukptCmac(MacAlgorithmDukpt).
dukptCmac - a consumer that will call methods on MacAlgorithmDukpt.BuilderdukptCmac(MacAlgorithmDukpt)MacAttributes.Builder dukptIso9797Algorithm1(MacAlgorithmDukpt dukptIso9797Algorithm1)
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm1.
dukptIso9797Algorithm1 - Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm1.default MacAttributes.Builder dukptIso9797Algorithm1(Consumer<MacAlgorithmDukpt.Builder> dukptIso9797Algorithm1)
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm1.
This is a convenience method that creates an instance of theMacAlgorithmDukpt.Builder avoiding the
need to create one manually via MacAlgorithmDukpt.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to dukptIso9797Algorithm1(MacAlgorithmDukpt).
dukptIso9797Algorithm1 - a consumer that will call methods on MacAlgorithmDukpt.BuilderdukptIso9797Algorithm1(MacAlgorithmDukpt)MacAttributes.Builder dukptIso9797Algorithm3(MacAlgorithmDukpt dukptIso9797Algorithm3)
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm2.
dukptIso9797Algorithm3 - Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm2.default MacAttributes.Builder dukptIso9797Algorithm3(Consumer<MacAlgorithmDukpt.Builder> dukptIso9797Algorithm3)
Parameters that are required for MAC generation or verification using DUKPT ISO 9797 algorithm2.
This is a convenience method that creates an instance of theMacAlgorithmDukpt.Builder avoiding the
need to create one manually via MacAlgorithmDukpt.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to dukptIso9797Algorithm3(MacAlgorithmDukpt).
dukptIso9797Algorithm3 - a consumer that will call methods on MacAlgorithmDukpt.BuilderdukptIso9797Algorithm3(MacAlgorithmDukpt)MacAttributes.Builder emvMac(MacAlgorithmEmv emvMac)
Parameters that are required for MAC generation or verification using EMV MAC algorithm.
emvMac - Parameters that are required for MAC generation or verification using EMV MAC algorithm.default MacAttributes.Builder emvMac(Consumer<MacAlgorithmEmv.Builder> emvMac)
Parameters that are required for MAC generation or verification using EMV MAC algorithm.
This is a convenience method that creates an instance of theMacAlgorithmEmv.Builder avoiding the
need to create one manually via MacAlgorithmEmv.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to emvMac(MacAlgorithmEmv).
emvMac - a consumer that will call methods on MacAlgorithmEmv.BuilderemvMac(MacAlgorithmEmv)Copyright © 2023. All rights reserved.