Class Bio1toNBuilder
java.lang.Object
javacardx.biometry1toN.Bio1toNBuilder
The
Bio1toNBuilder class is a BioMatcher object factory. It
builds empty/blank biometric matchers.- Since:
- 3.0.5
-
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 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 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
-
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
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.
-