Generating a raw SensePrint

The core raw bytes data structure inside an eID QR code

In the previous section, we saw how to generate a SensePrint eID QR code. The SensePrint eID QR code simply uses raw SensePrint bytes to create a QR code. The generated bytes are what the QR code encodes.

In some use-cases it may be advantageous to just generate the raw SensePrint bytes without creating a pictorial QR code.

For example, if you want to store the SensePrint in a database, this may be the right route to take.

We assume you have gone through the previous step and have already authorized yourself using the API Key.

To generate the raw SensePrint bytes, expand the /senseprint-raw section and click on Try it out as before:

Trying out the /senseprint-raw end-point

As before, the JSON input for the API call will become editable:

The explanation of the fields has already been provided in the previous section.

We reuse the input from the API call to generate a QR code (previous section) as a sample input for this call:

Upon clicking the Execute button, instead of a QR code to download, we will see the raw SensePrint bytes encoded as a Base64 string:

The raw SensePrint bytes encoded as a Base64 string

In the next section, we will see how to decrypt raw SensePrint bytes. The act of decryption also acts as Biometric Verification for the presented face.