public abstract class ReferenceField extends AbstractDataField
CVC_VERSION, NEWLINE| Modifier | Constructor and Description |
|---|---|
protected |
ReferenceField(CVCTagEnum tag,
byte[] data)
Constructs a new instance by parsing DER-encoded data
|
|
ReferenceField(CVCTagEnum tag,
String country,
String mnemonic,
String seq)
Constructs a new instance from separate fields
|
| Modifier and Type | Method and Description |
|---|---|
String |
getConcatenated()
Returns the value as a concatenation of country, mnemonic and sequence
|
String |
getCountry()
Returns country
|
protected byte[] |
getEncoded()
Generates a DER-encoded byte array from this object
|
String |
getMnemonic()
Returns mnemonic
|
String |
getSequence()
Returns sequence
|
String |
valueAsText()
Returns this field's data as text
|
encode, getAsTextdecodeLength, encodeLength, getAsText, getAsText, getAsText, getParent, getTag, setParent, toByteArray, toByteArray, trimByteArraypublic ReferenceField(CVCTagEnum tag, String country, String mnemonic, String seq)
country - - CountryCode according to ISO 3166-1 ALPHA-2 (2 characters)mnemonic - - Holder Mnemonic (up to 9 characters)seq - - Sequence Number (exactly 5 alphanumeric characters)protected ReferenceField(CVCTagEnum tag, byte[] data)
tag - data - public String getConcatenated()
public String getCountry()
public String getMnemonic()
public String getSequence()
protected byte[] getEncoded()
AbstractDataFieldgetEncoded in class AbstractDataFieldpublic String valueAsText()
AbstractDataFieldvalueAsText in class AbstractDataFieldCopyright © 2021. All rights reserved.