org.javacardforum.javacard.biometry
Class BioBuilder

java.lang.Object
  extended byorg.javacardforum.javacard.biometry.BioBuilder

public final class BioBuilder
extends java.lang.Object

Builds an empty/blank reference template.

See Also:
OwnerBioTemplate

Field Summary
static byte BODY_ODOR
          Body odor.
static byte DNA_SCAN
          Pattern is a DNA sample for matching.
static byte EAR_GEOMETRY
          Ear geometry identification based on overall geometry/shape of the ear.
static byte FACIAL_FEATURE
          Facial feature recognition (visage).
static byte FINGER_GEOMETRY
          Finger geometry identification based on overall geometry/shape of a finger.
static byte FINGERPRINT
          Fingerprint identification (any finger).
static byte GAIT_STYLE
          Gait (behavioral).
static byte HAND_GEOMETRY
          Hand geometry identification based on overall geometry/shape of the hand.
static byte IRIS_SCAN
          Pattern is a scan of the eye's iris.
static byte KEYSTROKES
          Keystrokes dynamics (behavioral).
static byte LIP_MOVEMENT
          Lip movement (behavioral).
static byte PALM_GEOMETRY
          Palm geometry identification based on overall geometry/shape of a palm.
static byte PASSWORD
          General password (a PIN is a special case of the password).
static byte RETINA_SCAN
          Pattern is an infrared scan of the blood vessels of the retina of the eye.
static byte SIGNATURE
          Written signature dynamics ID (behavioral).
static byte THERMAL_FACE
          Thermal face image.
static byte THERMAL_HAND
          Thermal hand image.
static byte VEIN_PATTERN
          Pattern is an infrared scan of the vein pattern in a face, wrist, or, hand.
static byte VOICE_PRINT
          Pattern is a voice sample (specified or unspecified speech).
 
Method Summary
static OwnerBioTemplate buildBioTemplate(byte bioType, byte tryLimit)
          Creates an empty/blank biometric reference template.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FACIAL_FEATURE

public static final byte FACIAL_FEATURE
Facial feature recognition (visage).

See Also:
Constant Field Values

VOICE_PRINT

public static final byte VOICE_PRINT
Pattern is a voice sample (specified or unspecified speech).

See Also:
Constant Field Values

FINGERPRINT

public static final byte FINGERPRINT
Fingerprint identification (any finger).

See Also:
Constant Field Values

IRIS_SCAN

public static final byte IRIS_SCAN
Pattern is a scan of the eye's iris.

See Also:
Constant Field Values

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:
Constant Field Values

HAND_GEOMETRY

public static final byte HAND_GEOMETRY
Hand geometry identification based on overall geometry/shape of the hand.

See Also:
Constant Field Values

SIGNATURE

public static final byte SIGNATURE
Written signature dynamics ID (behavioral).

See Also:
Constant Field Values

KEYSTROKES

public static final byte KEYSTROKES
Keystrokes dynamics (behavioral).

See Also:
Constant Field Values

LIP_MOVEMENT

public static final byte LIP_MOVEMENT
Lip movement (behavioral).

See Also:
Constant Field Values

THERMAL_FACE

public static final byte THERMAL_FACE
Thermal face image.

See Also:
Constant Field Values

THERMAL_HAND

public static final byte THERMAL_HAND
Thermal hand image.

See Also:
Constant Field Values

GAIT_STYLE

public static final byte GAIT_STYLE
Gait (behavioral).

See Also:
Constant Field Values

BODY_ODOR

public static final byte BODY_ODOR
Body odor.

See Also:
Constant Field Values

DNA_SCAN

public static final byte DNA_SCAN
Pattern is a DNA sample for matching.

See Also:
Constant Field Values

EAR_GEOMETRY

public static final byte EAR_GEOMETRY
Ear geometry identification based on overall geometry/shape of the ear.

See Also:
Constant Field Values

FINGER_GEOMETRY

public static final byte FINGER_GEOMETRY
Finger geometry identification based on overall geometry/shape of a finger.

See Also:
Constant Field Values

PALM_GEOMETRY

public static final byte PALM_GEOMETRY
Palm geometry identification based on overall geometry/shape of a palm.

See Also:
Constant Field Values

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:
Constant Field Values

PASSWORD

public static final byte PASSWORD
General password (a PIN is a special case of the password). Note: This is not a biometric, nevertheless a pattern that must be matched for security purposes. Since it is frequently combined with biometrics for security, a code is provided here to assist with that combination.

See Also:
Constant Field Values
Method Detail

buildBioTemplate

public static OwnerBioTemplate buildBioTemplate(byte bioType,
                                                byte tryLimit)
                                         throws BioException
Creates an empty/blank biometric reference template.

Parameters:
bioType - the type of the template to be generated. Valid codes are listed in the biometric pattern type constants.
tryLimit - maximum unsuccessful matches before template is blocked. tryLimit must be >=1.
Returns:
the OwnerBioTemplate object instance of the requested type and tryLimit access.
Throws:
BioException - with reason BioException.ILLEGAL_VALUE if tryLimit parameter is less than 1;
BioException - with reason BioException.NO_SUCH_BIO_TEMPLATE if the requested template associated with the specified bioType is not supported.


Prepared by: NIST/Biometric Consortium Biometric Interoperability, Assurance, and Performance Working Group