Interface CalypsoSam
-
- All Superinterfaces:
org.calypsonet.terminal.reader.selection.spi.SmartCard
public interface CalypsoSam extends org.calypsonet.terminal.reader.selection.spi.SmartCard
A static and partial view of the SAM's content.- Since:
- 1.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CalypsoSam.ProductType
All Calypso SAM products supported by this API.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte
getApplicationSubType()
Gets the application subtypebyte
getApplicationType()
Gets the application typebyte
getPlatform()
Gets the platform identifierjava.lang.String
getProductInfo()
Gets a text description of the SAM.CalypsoSam.ProductType
getProductType()
Gets the SAM product type.byte[]
getSerialNumber()
Gets the SAM serial number as an array of bytesbyte
getSoftwareIssuer()
Gets the software issuer identifierbyte
getSoftwareRevision()
Gets the software revision numberbyte
getSoftwareVersion()
Gets the software version number
-
-
-
Method Detail
-
getProductType
CalypsoSam.ProductType getProductType()
Gets the SAM product type.- Returns:
- The identified product type.
- Since:
- 1.0.0
-
getProductInfo
java.lang.String getProductInfo()
Gets a text description of the SAM.- Returns:
- A not null String.
- Since:
- 1.0.0
-
getSerialNumber
byte[] getSerialNumber()
Gets the SAM serial number as an array of bytes- Returns:
- A not null array of bytes
- Since:
- 1.0.0
-
getPlatform
byte getPlatform()
Gets the platform identifier- Returns:
- A byte
- Since:
- 1.0.0
-
getApplicationType
byte getApplicationType()
Gets the application type- Returns:
- A byte
- Since:
- 1.0.0
-
getApplicationSubType
byte getApplicationSubType()
Gets the application subtype- Returns:
- A byte
- Since:
- 1.0.0
-
getSoftwareIssuer
byte getSoftwareIssuer()
Gets the software issuer identifier- Returns:
- A byte
- Since:
- 1.0.0
-
getSoftwareVersion
byte getSoftwareVersion()
Gets the software version number- Returns:
- A byte
- Since:
- 1.0.0
-
getSoftwareRevision
byte getSoftwareRevision()
Gets the software revision number- Returns:
- A byte
- Since:
- 1.0.0
-
-