Package javacardx.biometry1toN
Class Bio1toNBuilder
- java.lang.Object
-
- javacardx.biometry1toN.Bio1toNBuilder
-
public class Bio1toNBuilder extends Object
TheBio1toNBuilderclass is aBioMatcherobject factory. It builds empty/blank biometric matchers.- Since:
- 3.0.5
-
-
Field Summary
Fields Modifier and Type Field Description static byteBODY_ODORBody Odor.static byteDEFAULT_INITPARAMThe default value of the provider specific initialization information,initParamparameter in thebuildBioTemplate()method.static byteDNA_SCANPattern is a DNA sample for matching.static byteEAR_GEOMETRYEar geometry ID is based on overall geometry/shape of the ear.static byteFACIAL_FEATUREFacial feature recognition (visage).static byteFINGER_GEOMETRYFinger geometry ID is based on overall geometry/shape of a finger.static byteFINGERPRINTFingerprint identification (any finger).static byteGAIT_STYLEGait (behavioral).static byteHAND_GEOMETRYHand geometry ID is based on overall geometry/shape of the hand.static byteIRIS_SCANPattern is a scan of the eye's iris.static byteKEYSTROKESKeystrokes dynamics (behavioral).static byteLIP_MOVEMENTLip movement (behavioral).static bytePALM_GEOMETRYPalm geometry ID is based on overall geometry/shape of a palm.static bytePASSWORDGeneral password (a PIN is a special case of the password).static byteRETINA_SCANPattern is an infrared scan of the blood vessels of the retina of the eye.static byteSIGNATUREWritten signature dynamics ID (behavioral).static byteTHERMAL_FACEThermal Face Image.static byteTHERMAL_HANDThermal Hand Image.static byteVEIN_PATTERNPattern is an infrared scan of the vein pattern in a face, wrist, or, hand.static byteVOICE_PRINTPattern is a voice sample (specific or unspecified speech).
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OwnerBioMatcherbuildBioMatcher(short maxNbOfBioTemplateData, byte bioType, byte tryLimit)Creates an empty/blank (un-initialized)OwnerBioMatcherinstance of the specified biometric type and from the default biometric provider.static OwnerBioMatcherbuildBioMatcher(short maxNbOfBioTemplateData, byte bioType, byte tryLimit, byte[] RID, byte initParam)Creates an empty/blank (un-initialized)OwnerBioMatcherinstance of the specified biometric type and from the specified biometric provider.static OwnerBioTemplateDatabuildBioTemplateData(byte bioType)Creates an empty/blank (un-initialized)BioTemplateDatainstance of the specified biometric type and from the default biometric provider.static OwnerBioTemplateDatabuildBioTemplateData(byte bioType, byte[] RID)Creates an empty/blank (un-initialized)BioTemplateDatainstance of the specified biometric type and from the specified biometric provider.
-
-
-
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,initParamparameter in thebuildBioTemplate()method.- See Also:
- Constant Field Values
-
-
Method Detail
-
buildBioMatcher
public static OwnerBioMatcher buildBioMatcher(short maxNbOfBioTemplateData, byte bioType, byte tryLimit) throws Bio1toNException
Creates an empty/blank (un-initialized)OwnerBioMatcherinstance of the specified biometric type and from the default biometric provider. At least oneOwnerBioTemplateDatashould be enrolled with thisOwnerBioMatcher.- Parameters:
maxNbOfBioTemplateData- the maximum number ofBioTemplateDatato be supported.maxNbOfBioTemplateDatamust be at least 1.bioType- the biometric type ofBioTemplateDatato be supported. Valid codes are listed in the biometric pattern type constants.tryLimit- the maximum unsuccessful matches before matcher is blocked.tryLimitmust be at least 1.- Returns:
- the
OwnerBioMatcherobject instance of the requested biometric type andtryLimitaccess. - Throws:
Bio1toNException- with the following reason codes:Bio1toNException.BIO_TEMPLATE_DATA_CAPACITY_EXCEEDEDifmaxNbOfBioTemplateDataparameter exceeds the supported capacity.Bio1toNException.ILLEGAL_VALUEiftryLimitparameter ormaxNbOfBioTemplateDatais less than 1.Bio1toNException.UNSUPPORTED_BIO_TYPEif the requested biometric type associated with the specifiedbioTypeis not supported.
-
buildBioMatcher
public static OwnerBioMatcher buildBioMatcher(short maxNbOfBioTemplateData, byte bioType, byte tryLimit, byte[] RID, byte initParam) throws Bio1toNException
Creates an empty/blank (un-initialized)OwnerBioMatcherinstance of the specified biometric type and from the specified biometric provider. At least oneOwnerBioTemplateDatashould be enrolled with thisOwnerBioMatcher. This method takes in a provider identifier (RID) and an initialization parameter which should be passed to the constructor of the appropriateOwnerBioMatcherimplementation.- Parameters:
maxNbOfBioTemplateData- the maximum number ofBioTemplateDatato be supported.maxNbOfBioTemplateDatamust 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.tryLimitmust be at least 1.RID- the RID of the provider ofOwnerBioMatcherimplementation. null value means default providerinitParam- the provider specific initialization information for theOwnerBioMatcherinstance.DEFAULT_INITPARAMis default value.- Returns:
- the
OwnerBioMatcherobject instance of the requestedbioTypeandtryLimitaccess. - Throws:
Bio1toNException- with the following reason codes:Bio1toNException.BIO_TEMPLATE_DATA_CAPACITY_EXCEEDEDifmaxNbOfBioTemplateDataparameter exceeds the supported capacity.Bio1toNException.ILLEGAL_VALUEiftryLimitparameter ormaxNbOfBioTemplateDatais less than 1.Bio1toNException.UNSUPPORTED_BIO_TYPEif the requested biometric type associated with the specifiedbioTypeand providerRIDis not supported.
-
buildBioTemplateData
public static OwnerBioTemplateData buildBioTemplateData(byte bioType) throws Bio1toNException
Creates an empty/blank (un-initialized)BioTemplateDatainstance of the specified biometric type and from the default biometric provider.- Parameters:
bioType- the biometric type of theBioTemplateDatato be created. Valid codes are listed in the biometric pattern type constants.- Returns:
- a
OwnerBioTemplateDatainstance of the requested biometric type and from the default biometric provider. - Throws:
Bio1toNException- with the following reason codes:Bio1toNException.UNSUPPORTED_BIO_TYPEif the requested biometric type associated with the specifiedbioTypeis not supported.
-
buildBioTemplateData
public static OwnerBioTemplateData buildBioTemplateData(byte bioType, byte[] RID) throws Bio1toNException
Creates an empty/blank (un-initialized)BioTemplateDatainstance of the specified biometric type and from the specified biometric provider.- Parameters:
bioType- the biometric type of theBioTemplateDatato be created. Valid codes are listed in the biometric pattern type constants.RID- the RID of the provider ofOwnerBioTemplateDataimplementation.nullvalue stands for the default provider.- Returns:
- a
OwnerBioTemplateDatainstance of the requested biometric type and biometric provider. - Throws:
Bio1toNException- with the following reason codes:Bio1toNException.UNSUPPORTED_BIO_TYPEif the requested biometric type associated with the specifiedbioTypeand providerRIDis not supported.
-
-