Class BioBuilder
java.lang.Object
javacardx.biometry.BioBuilder
Builds an empty/blank biometric reference template.
- Since:
- 2.2.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byteBody Odor.static final byteThe default value of the provider specific initialization information,initParamparameter in thebuildBioTemplate()method.static final bytePattern is a DNA sample for matching.static final byteEar geometry ID is based on overall geometry/shape of the ear.static final byteFacial feature recognition (visage).static final byteFinger geometry ID is based on overall geometry/shape of a finger.static final byteFingerprint identification (any finger).static final byteGait (behavioral).static final byteHand geometry ID is based on overall geometry/shape of the hand.static final bytePattern is a scan of the eye's iris.static final byteKeystrokes dynamics (behavioral).static final byteLip movement (behavioral).static final bytePalm geometry ID is based on overall geometry/shape of a palm.static final byteGeneral password (a PIN is a special case of the password).static final bytePattern is an infrared scan of the blood vessels of the retina of the eye.static final byteWritten signature dynamics ID (behavioral).static final byteThermal Face Image.static final byteThermal Hand Image.static final bytePattern is an infrared scan of the vein pattern in a face, wrist, or, hand.static final bytePattern is a voice sample (specific or unspecified speech). -
Method Summary
Modifier and TypeMethodDescriptionstatic OwnerBioTemplatebuildBioTemplate(byte bioType, byte tryLimit) Creates an empty/blank biometric reference template instance of the default biometric provider with default initialization parameter.static OwnerBioTemplatebuildBioTemplate(byte bioType, byte tryLimit, byte[] RID, byte initParam) Creates an empty/blank biometric reference template.
-
Field Details
-
FACIAL_FEATURE
public static final byte FACIAL_FEATUREFacial feature recognition (visage).- See Also:
-
VOICE_PRINT
public static final byte VOICE_PRINTPattern is a voice sample (specific or unspecified speech).- See Also:
-
FINGERPRINT
public static final byte FINGERPRINTFingerprint identification (any finger).- See Also:
-
IRIS_SCAN
public static final byte IRIS_SCANPattern is a scan of the eye's iris.- See Also:
-
RETINA_SCAN
public static final byte RETINA_SCANPattern is an infrared scan of the blood vessels of the retina of the eye.- See Also:
-
HAND_GEOMETRY
public static final byte HAND_GEOMETRYHand geometry ID is based on overall geometry/shape of the hand.- See Also:
-
SIGNATURE
public static final byte SIGNATUREWritten signature dynamics ID (behavioral).- See Also:
-
KEYSTROKES
public static final byte KEYSTROKESKeystrokes dynamics (behavioral).- See Also:
-
LIP_MOVEMENT
public static final byte LIP_MOVEMENTLip movement (behavioral).- See Also:
-
THERMAL_FACE
public static final byte THERMAL_FACEThermal Face Image.- See Also:
-
THERMAL_HAND
public static final byte THERMAL_HANDThermal Hand Image.- See Also:
-
GAIT_STYLE
public static final byte GAIT_STYLEGait (behavioral).- See Also:
-
BODY_ODOR
public static final byte BODY_ODORBody Odor.- See Also:
-
DNA_SCAN
public static final byte DNA_SCANPattern is a DNA sample for matching.- See Also:
-
EAR_GEOMETRY
public static final byte EAR_GEOMETRYEar geometry ID is based on overall geometry/shape of the ear.- See Also:
-
FINGER_GEOMETRY
public static final byte FINGER_GEOMETRYFinger geometry ID is based on overall geometry/shape of a finger.- See Also:
-
PALM_GEOMETRY
public static final byte PALM_GEOMETRYPalm geometry ID is based on overall geometry/shape of a palm.- See Also:
-
VEIN_PATTERN
public static final byte VEIN_PATTERNPattern is an infrared scan of the vein pattern in a face, wrist, or, hand.- See Also:
-
PASSWORD
public static final byte PASSWORDGeneral 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_INITPARAMThe default value of the provider specific initialization information,initParamparameter in thebuildBioTemplate()method.- See Also:
-
-
Method Details
-
buildBioTemplate
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.tryLimitmust be at least 1.- Returns:
- the
OwnerBioTemplateobject instance of the requestedbioTypeandtryLimitaccess. - Throws:
BioException- with the following reason codes:BioException.ILLEGAL_VALUEiftryLimitparameter is less than 1.BioException.NO_SUCH_BIO_TEMPLATEif the requested template associated with the specifiedbioTypeis 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 appropriateOwnerBioTemplateimplementation.- 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.tryLimitmust be at least 1.RID- the RID of the provider ofOwnerBioTemplateimplementation. null value means default providerinitParam- the provider specific initialization information for theOwnerBioTemplateinstance.DEFAULT_INITPARAMis default value.- Returns:
- the
OwnerBioTemplateobject instance of the requestedbioTypeandtryLimitaccess. - Throws:
BioException- with the following reason codes:BioException.ILLEGAL_VALUEiftryLimitparameter is less than 1.BioException.NO_SUCH_BIO_TEMPLATEif the requested template associated with the specifiedbioTypeis not supported.
-