Procedure 4: Format the Biometric Samples

To be usable in the sample CPR, both biometric samples (fingerprint and facial image) must be converted into a base-64 format.

A sample CPR The Card Production Request (CPR) contains a list of user-specific attributes that will be stored, fully or partially, in the PIV Metadata database, and will be loaded on the PIV card during the issuance. (CPR 2.1.8 sample.unusable finger.signed.xml) is provided to demonstrate a disabled fingerprint (marked as permanently unusable).

Task 1: Format the Fingerprint Sample

Important: Before you attempt to convert a fingerprint image from an FMR file to a base-64 file format, you must make sure that the issuance station has met the following conditions:
  • Java Developer Kit (JDK) is installed,

  • JAVA_HOME path is set in the environment variables.

  1. Copy the <%user ID>.fmr file that was generated in the Tools\PIV\PreciseEnrollSample\bin directory.

  2. Paste the file into the Tools\PIV\makeBase64 directory.

  3. While in the Tools\PIV\makeBase64 directory, from the Command Prompt Window, run:

    run<%user ID>.fmr <%user ID>b64.txt

    In the makeBase64 directory, a new <%user ID>b64.txt file is generated.

Task 2: Format the Facial Image Sample

Convert your facial image into the ANSI 385 format which is the format supported by the PIV Personal Identity Verification (technical standard of "HSPD-12") CPR. To do this, you can use a tool from Aware®, Inc. that you can find on the following Web site:

http://www.aware.com/biometrics/preface