Package javacardx.biometry
Class BioBuilder
- java.lang.Object
-
- javacardx.biometry.BioBuilder
-
public final class BioBuilder extends Object
Builds an empty/blank biometric reference template.- Since:
- 2.2.2
-
-
Field Summary
Fields Modifier and Type Field Description static byte
BODY_ODOR
Body Odor.static byte
DEFAULT_INITPARAM
The default value of the provider specific initialization information,initParam
parameter in thebuildBioTemplate()
method.static byte
DNA_SCAN
Pattern is a DNA sample for matching.static byte
EAR_GEOMETRY
Ear geometry ID is based on overall geometry/shape of the ear.static byte
FACIAL_FEATURE
Facial feature recognition (visage).static byte
FINGER_GEOMETRY
Finger geometry ID is 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 ID is 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 ID is 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 (specific or unspecified speech).
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OwnerBioTemplate
buildBioTemplate(byte bioType, byte tryLimit)
Creates an empty/blank biometric reference template instance of the default biometric provider with default initialization parameter.static OwnerBioTemplate
buildBioTemplate(byte bioType, byte tryLimit, byte[] RID, byte initParam)
Creates an empty/blank biometric reference template.
-
-
-
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 (specific 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 ID is 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 ID is based on overall geometry/shape of the ear.- See Also:
- Constant Field Values
-
FINGER_GEOMETRY
public static final byte FINGER_GEOMETRY
Finger geometry ID is based on overall geometry/shape of a finger.- See Also:
- Constant Field Values
-
PALM_GEOMETRY
public static final byte PALM_GEOMETRY
Palm geometry ID is 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 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:
- Constant Field Values
-
DEFAULT_INITPARAM
public static final byte DEFAULT_INITPARAM
The default value of the provider specific initialization information,initParam
parameter in thebuildBioTemplate()
method.- 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 instance of the default biometric provider with default initialization parameter.- 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 at least 1.- Returns:
- the
OwnerBioTemplate
object instance of the requestedbioType
andtryLimit
access. - Throws:
BioException
- with the following reason codes:BioException.ILLEGAL_VALUE
iftryLimit
parameter is less than 1.BioException.NO_SUCH_BIO_TEMPLATE
if the requested template associated with the specifiedbioType
is not supported.
-
buildBioTemplate
public static OwnerBioTemplate buildBioTemplate(byte bioType, byte tryLimit, byte[] RID, byte initParam) throws BioException
Creates an empty/blank biometric reference template. This method takes in a provider identifier (RID) and an initialization parameter which should be passed to the constructor of the appropriateOwnerBioTemplate
implementation.- 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 at least 1.RID
- the RID of the provider ofOwnerBioTemplate
implementation. null value means default providerinitParam
- the provider specific initialization information for theOwnerBioTemplate
instance.DEFAULT_INITPARAM
is default value.- Returns:
- the
OwnerBioTemplate
object instance of the requestedbioType
andtryLimit
access. - Throws:
BioException
- with the following reason codes:BioException.ILLEGAL_VALUE
iftryLimit
parameter is less than 1.BioException.NO_SUCH_BIO_TEMPLATE
if the requested template associated with the specifiedbioType
is not supported.
-
-