**javacardx.biometry** ====Interface SharedBioTemplate ==== **All Superinterfaces:** [[javacard:java-card-api:BioTemplate|BioTemplate]] , [[javacard:java-card-api:Shareable|Shareable]] ---- *[[javacard:java-card-api:biotemplate|BioTemplate]] \\ *[[javacard:java-card-api:shareable|Shareable]] \\ The SharedBioTemplate interface provides the means for accessing unrestricted biometric functionality, e.g., the biometric matching functions. A biometric manager/server can implement this interface with a proxy to the public matching functions; thus giving a biometric client access to matching functions but not to the enrollment functions. Without this interface, the client could potentially cast a biometric reference to gain access to enrollment functionality and thereby circumvent security measures. **Since:** 2.2.2 ---- ^ Field Summary ^^   ^ Fields inherited from interface javacardx.biometry.BioTemplate ^ | [[javacard:java-card-api:BioTemplate#MATCH_NEEDS_MORE_DATA|MATCH_NEEDS_MORE_DATA]] , [[javacard:java-card-api:BioTemplate#MINIMUM_SUCCESSFUL_MATCH_SCORE|MINIMUM_SUCCESSFUL_MATCH_SCORE]] |   ^ Method Summary ^^   ^ Methods inherited from interface javacardx.biometry.BioTemplate ^ | [[javacard:java-card-api:BioTemplate#getBioType()|getBioType]] , [[javacard:java-card-api:BioTemplate#getPublicTemplateData(short, byte[], short, short)|getPublicTemplateData]] , [[javacard:java-card-api:BioTemplate#getTriesRemaining()|getTriesRemaining]] , [[javacard:java-card-api:BioTemplate#getVersion(byte[], short)|getVersion]] , [[javacard:java-card-api:BioTemplate#initMatch(byte[], short, short)|initMatch]] , [[javacard:java-card-api:BioTemplate#isInitialized()|isInitialized]] , [[javacard:java-card-api:BioTemplate#isValidated()|isValidated]] , [[javacard:java-card-api:BioTemplate#match(byte[], short, short)|match]] , [[javacard:java-card-api:BioTemplate#reset()|reset]] |