Class SoSigningDeviceInfo

  • All Implemented Interfaces:
    SigningDeviceInfo

    public class SoSigningDeviceInfo
    extends java.lang.Object
    implements SigningDeviceInfo
    a class implementing the SigningDeviceInfo Interface. this class delivers pad meta information.
    • Field Detail

      • locale

        protected java.util.Locale locale
        The locale.
      • nameBundle

        protected java.util.ResourceBundle nameBundle
        The bundle of device names
      • key

        protected java.lang.String key
        The raw device name returned
      • serialNumber

        protected java.lang.String serialNumber
        The serial number.
      • firmwareVersion

        protected java.lang.String firmwareVersion
        The firmware version.
      • imageLoader

        protected ImageLoader imageLoader
        The image loader.
      • UNKNOWN_DEVICE

        protected final java.lang.String UNKNOWN_DEVICE
        The logger message string
        See Also:
        Constant Field Values
      • RESOURCES_FOLDER

        protected final java.lang.String RESOURCES_FOLDER
        The resource folder path
        See Also:
        Constant Field Values
      • NAMES_BUNDLE

        protected final java.lang.String NAMES_BUNDLE
        The qualified name for the device names bundle
        See Also:
        Constant Field Values
      • log

        protected java.util.logging.Logger log
        The log.
      • signingDevice

        protected SigningDevice signingDevice
        The signing device.
    • Constructor Detail

      • SoSigningDeviceInfo

        public SoSigningDeviceInfo​(java.util.Locale locale,
                                   SigningDevice signingDevice)
        Instantiates a new signing device info impl.
        Parameters:
        locale - the locale
        soPad - the so pad
    • Method Detail

      • getImage

        public java.awt.image.BufferedImage getImage()
        Description copied from interface: SigningDeviceInfo
        Returns a UI-usable Image or null. This image can be used to for example to present a "Device Selection Dialog".

        Although not specified the recommended size of the image is 400 x 400 Pixel.

        Specified by:
        getImage in interface SigningDeviceInfo
        Returns:
        either a BufferedImage or null
      • getSerialNumber

        public java.lang.String getSerialNumber()
        Description copied from interface: SigningDeviceInfo
        Returns a serial number for the SigningDevice or null if not applicable. The serial number is a vendor specific identifier for a particular device which could but doesn't have to be unique.
        Specified by:
        getSerialNumber in interface SigningDeviceInfo
        Returns: