Site Tools


Sidebar

Smart Card Solution

User Manual

JavaCard API Samples

Java Card Specification

Knowledge Sharing

javacard:java-card-api:biobuilder

javacardx.biometry

Class BioBuilder


public final class BioBuilderextends Object

Builds an empty/blank biometric reference template.

Since:

2.2.2 

Field Summary
static byte BODY_ODOR           Body Odor.
static byte DEFAULT_INITPARAM           The default value of the provider specific initialization information, initParam parameter in the buildBioTemplate() 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
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.

 

Methods inherited from class java.lang.Object
equals

 

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 the buildBioTemplate() 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 requested bioType and

tryLimit access.

Throws: BioException - with the following reason codes:

*BioException.ILLEGAL_VALUE if tryLimit parameter is less than 1.


  • BioException.NO_SUCH_BIO_TEMPLATE if the requested template associatedwith the specified bioType 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 appropriate OwnerBioTemplate 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 of OwnerBioTemplate implementation.

null value means default provider 

initParam - the provider specific initialization information for the

OwnerBioTemplate instance. DEFAULT_INITPARAM is default value.

Returns:the OwnerBioTemplate object instance of the requested bioType and

tryLimit access.

Throws: BioException - with the following reason codes:

  • BioException.ILLEGAL_VALUE if tryLimit parameter is less than 1.


  • BioException.NO_SUCH_BIO_TEMPLATE if the requested template associatedwith the specified bioType is not supported.


javacard/java-card-api/biobuilder.txt · Last modified: 2017/05/13 04:04 (external edit)