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
    • 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