Class Bio1toNBuilder

java.lang.Object
javacardx.biometry1toN.Bio1toNBuilder

public class Bio1toNBuilder extends Object
The Bio1toNBuilder class is a BioMatcher object factory. It builds empty/blank biometric matchers.
Since:
3.0.5
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final byte
    Body Odor.
    static final byte
    The default value of the provider specific initialization information, initParam parameter in the buildBioTemplate() method.
    static final byte
    Pattern is a DNA sample for matching.
    static final byte
    Ear geometry ID is based on overall geometry/shape of the ear.
    static final byte
    Facial feature recognition (visage).
    static final byte
    Finger geometry ID is based on overall geometry/shape of a finger.
    static final byte
    Fingerprint identification (any finger).
    static final byte
    Gait (behavioral).
    static final byte
    Hand geometry ID is based on overall geometry/shape of the hand.
    static final byte
    Pattern is a scan of the eye's iris.
    static final byte
    Keystrokes dynamics (behavioral).
    static final byte
    Lip movement (behavioral).
    static final byte
    Palm geometry ID is based on overall geometry/shape of a palm.
    static final byte
    General password (a PIN is a special case of the password).
    static final byte
    Pattern is an infrared scan of the blood vessels of the retina of the eye.
    static final byte
    Written signature dynamics ID (behavioral).
    static final byte
    Thermal Face Image.
    static final byte
    Thermal Hand Image.
    static final byte
    Pattern is an infrared scan of the vein pattern in a face, wrist, or, hand.
    static final byte
    Pattern is a voice sample (specific or unspecified speech).
  • Method Summary

    Modifier and Type
    Method
    Description
    buildBioMatcher(short maxNbOfBioTemplateData, byte bioType, byte tryLimit)
    Creates an empty/blank (un-initialized) OwnerBioMatcher instance of the specified biometric type and from the default biometric provider.
    buildBioMatcher(short maxNbOfBioTemplateData, byte bioType, byte tryLimit, byte[] RID, byte initParam)
    Creates an empty/blank (un-initialized) OwnerBioMatcher instance of the specified biometric type and from the specified biometric provider.
    buildBioTemplateData(byte bioType)
    Creates an empty/blank (un-initialized) BioTemplateData instance of the specified biometric type and from the default biometric provider.
    buildBioTemplateData(byte bioType, byte[] RID)
    Creates an empty/blank (un-initialized) BioTemplateData instance of the specified biometric type and from the specified biometric provider.

    Methods inherited from class Object

    equals
    Modifier and Type
    Method
    Description
    boolean
    Compares two Objects for equality.
  • Field Details

    • FACIAL_FEATURE

      public static final byte FACIAL_FEATURE
      Facial feature recognition (visage).
      See Also:
    • VOICE_PRINT

      public static final byte VOICE_PRINT
      Pattern is a voice sample (specific or unspecified speech).
      See Also:
    • FINGERPRINT

      public static final byte FINGERPRINT
      Fingerprint identification (any finger).
      See Also:
    • IRIS_SCAN

      public static final byte IRIS_SCAN
      Pattern is a scan of the eye's iris.
      See Also:
    • RETINA_SCAN

      public static final byte RETINA_SCAN
      Pattern is an infrared scan of the blood vessels of the retina of the eye.
      See Also:
    • HAND_GEOMETRY

      public static final byte HAND_GEOMETRY
      Hand geometry ID is based on overall geometry/shape of the hand.
      See Also:
    • SIGNATURE

      public static final byte SIGNATURE
      Written signature dynamics ID (behavioral).
      See Also:
    • KEYSTROKES

      public static final byte KEYSTROKES
      Keystrokes dynamics (behavioral).
      See Also:
    • LIP_MOVEMENT

      public static final byte LIP_MOVEMENT
      Lip movement (behavioral).
      See Also:
    • THERMAL_FACE

      public static final byte THERMAL_FACE
      Thermal Face Image.
      See Also:
    • THERMAL_HAND

      public static final byte THERMAL_HAND
      Thermal Hand Image.
      See Also:
    • GAIT_STYLE

      public static final byte GAIT_STYLE
      Gait (behavioral).
      See Also:
    • BODY_ODOR

      public static final byte BODY_ODOR
      Body Odor.
      See Also:
    • DNA_SCAN

      public static final byte DNA_SCAN
      Pattern is a DNA sample for matching.
      See Also:
    • EAR_GEOMETRY

      public static final byte EAR_GEOMETRY
      Ear geometry ID is based on overall geometry/shape of the ear.
      See Also:
    • FINGER_GEOMETRY

      public static final byte FINGER_GEOMETRY
      Finger geometry ID is based on overall geometry/shape of a finger.
      See Also:
    • PALM_GEOMETRY

      public static final byte PALM_GEOMETRY
      Palm geometry ID is based on overall geometry/shape of a palm.
      See Also:
    • VEIN_PATTERN

      public static final byte VEIN_PATTERN
      Pattern is an infrared scan of the vein pattern in a face, wrist, or, hand.
      See Also:
    • PASSWORD

      public static final byte PASSWORD
      General password (a PIN is a special case of the password). Note that this is not a biometric, but is nevertheless a pattern that must be matched for security purposes, and since it is frequently combined with biometrics for security, we provide a code here to assist with that combination.
      See Also:
    • DEFAULT_INITPARAM

      public static final byte DEFAULT_INITPARAM
      The default value of the provider specific initialization information, initParam parameter in the buildBioTemplate() method.
      See Also:
  • Method Details

    • buildBioMatcher

      public static OwnerBioMatcher buildBioMatcher(short maxNbOfBioTemplateData, byte bioType, byte tryLimit) throws Bio1toNException
      Creates an empty/blank (un-initialized) OwnerBioMatcher instance of the specified biometric type and from the default biometric provider. At least one OwnerBioTemplateData should be enrolled with this OwnerBioMatcher.
      Parameters:
      maxNbOfBioTemplateData - the maximum number of BioTemplateData to be supported. maxNbOfBioTemplateData must be at least 1.
      bioType - the biometric type of BioTemplateData to be supported. Valid codes are listed in the biometric pattern type constants.
      tryLimit - the maximum unsuccessful matches before matcher is blocked. tryLimit must be at least 1.
      Returns:
      the OwnerBioMatcher object instance of the requested biometric type and tryLimit access.
      Throws:
      Bio1toNException - with the following reason codes:
    • buildBioMatcher

      public static OwnerBioMatcher buildBioMatcher(short maxNbOfBioTemplateData, byte bioType, byte tryLimit, byte[] RID, byte initParam) throws Bio1toNException
      Creates an empty/blank (un-initialized) OwnerBioMatcher instance of the specified biometric type and from the specified biometric provider. At least one OwnerBioTemplateData should be enrolled with this OwnerBioMatcher. This method takes in a provider identifier (RID) and an initialization parameter which should be passed to the constructor of the appropriate OwnerBioMatcher implementation.
      Parameters:
      maxNbOfBioTemplateData - the maximum number of BioTemplateData to be supported. maxNbOfBioTemplateData must be at least 1.
      bioType - the type of the biometric templates to be supported. Valid codes are listed in the biometric pattern type constants.
      tryLimit - maximum unsuccessful matches before matcher is blocked. tryLimit must be at least 1.
      RID - the RID of the provider of OwnerBioMatcher implementation. null value means default provider
      initParam - the provider specific initialization information for the OwnerBioMatcher instance. DEFAULT_INITPARAM is default value.
      Returns:
      the OwnerBioMatcher object instance of the requested bioType and tryLimit access.
      Throws:
      Bio1toNException - with the following reason codes:
    • buildBioTemplateData

      public static OwnerBioTemplateData buildBioTemplateData(byte bioType) throws Bio1toNException
      Creates an empty/blank (un-initialized) BioTemplateData instance of the specified biometric type and from the default biometric provider.
      Parameters:
      bioType - the biometric type of the BioTemplateData to be created. Valid codes are listed in the biometric pattern type constants.
      Returns:
      a OwnerBioTemplateData instance of the requested biometric type and from the default biometric provider.
      Throws:
      Bio1toNException - with the following reason codes:
    • buildBioTemplateData

      public static OwnerBioTemplateData buildBioTemplateData(byte bioType, byte[] RID) throws Bio1toNException
      Creates an empty/blank (un-initialized) BioTemplateData instance of the specified biometric type and from the specified biometric provider.
      Parameters:
      bioType - the biometric type of the BioTemplateData to be created. Valid codes are listed in the biometric pattern type constants.
      RID - the RID of the provider of OwnerBioTemplateData implementation. null value stands for the default provider.
      Returns:
      a OwnerBioTemplateData instance of the requested biometric type and biometric provider.
      Throws:
      Bio1toNException - with the following reason codes: