public class CVNMCDataBuilder extends java.lang.Object implements CryptogramDataBuilder
CryptogramDataBuilder.PaddingMethod
Constructor and Description |
---|
CVNMCDataBuilder(boolean includeCounters) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
buildARQCRequest(TLVList data,
IssuerApplicationData iad)
Select necessary data elements and create the string used to generate the ARQC with no padding
|
java.lang.String |
getDefaultARPCRequest(boolean approved)
Method that returns default issuer response data (ARC or CSU)
|
CryptogramDataBuilder.PaddingMethod |
getPaddingMethod()
Defines how to pad the request data when generating the ARQC.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildARQCRequest_padded, minimumSetOfDataElement
public java.lang.String buildARQCRequest(TLVList data, IssuerApplicationData iad)
CryptogramDataBuilder
buildARQCRequest
in interface CryptogramDataBuilder
data
- ICC data receivediad
- Issuer application Datapublic java.lang.String getDefaultARPCRequest(boolean approved)
CryptogramDataBuilder
getDefaultARPCRequest
in interface CryptogramDataBuilder
approved
- true if transaction was approved, otherwise falsepublic CryptogramDataBuilder.PaddingMethod getPaddingMethod()
CryptogramDataBuilder
getPaddingMethod
in interface CryptogramDataBuilder