SPFlatFile.h File Reference
Detailed Description
SignWare Dynamic Development toolkit, SPFlatFile object.
- Author:
- uko
SPFlatFile objects are serialized SPReference, SPTemplate or SPSignature objects. SPFlatFile objects include both static and dynamic signature features.
In contrast, SPBitmap objects (see SPBitmap.h) are serialized SPImage objects. SPBitmap objects include static image features, but no dynamic signature features.
Defines | |
| #define | SP_FF_ISO_19794_COMPLEX 3 |
| Flat file format: ISO/IEC 19794-7 biometric signature / reference data embedded in a CBEFF structure according to clause 12 of ISO 19785-3 ("complex patron format"). | |
| #define | SP_FF_ISO_19794_MINIMUM 1 |
| Flat file format: ISO/IEC 19794-7 biometric signature data embedded in a CBEFF structure according to clause 8 of ISO 19785-3 ("minimum simple byte-oriented patron format"). | |
| #define | SP_FF_ISO_19794_SIMPLE 2 |
| Flat file format: ISO/IEC 19794-7 biometric signature data embedded in a CBEFF structure according to clause 9 of ISO 19785-3 ("fixed-length-fields, byte-oriented patron format using presence bitmap"). | |
| #define | SP_FF_SOFTPRO 0 |
| Flat file format: SOFTPRO secure (encrypted) biometric signature / reference data. | |
Functions | |
| SPINT32 __cdecl | SPFlatFileCreateFromCleanParameter (SPUCHAR **ppbFlatFile, SPINT32 *piFlatFileLength, pSPCLEANPARAMETER_T pCleanParameter) |
| Create a flat file object from an SPCleanParameter object. | |
| SPINT32 __cdecl | SPFlatFileCreateFromPropertyMap (SPUCHAR **ppbFlatFile, SPINT32 *piFlatFileLength, pSPPROPERTYMAP_T pPropertyMap) |
| Create a flat file object from an SPPropertyMap object. | |
| SPINT32 __cdecl | SPFlatFileCreateFromReference (SPUCHAR **ppbFlatFile, SPINT32 *piFlatFileLength, pSPREFERENCE_T pReference) |
| Create a flat file object in SP_FF_SOFTPRO format from a reference object. | |
| SPINT32 __cdecl | SPFlatFileCreateFromReference2 (SPUCHAR **ppbFlatFile, SPINT32 *piFlatFileLength, pSPREFERENCE_T pReference, SPINT32 iFormat) |
| Create a flat file object from a reference object. | |
| SPINT32 __cdecl | SPFlatFileCreateFromSignature (SPUCHAR **ppbFlatFile, SPINT32 *piFlatFileLength, pSPSIGNATURE_T pSignature) |
| Create a flat file object in SP_FF_SOFTPRO format from a signature object. | |
| SPINT32 __cdecl | SPFlatFileCreateFromSignature2 (SPUCHAR **ppbFlatFile, SPINT32 *piFlatFileLength, pSPSIGNATURE_T pSignature, SPINT32 iFormat) |
| Create a flat file object from a signature object. | |
| SPINT32 __cdecl | SPFlatFileCreateFromTemplate (SPUCHAR **ppbFlatFile, SPINT32 *piFlatFileLength, pSPTEMPLATE_T pTemplate) |
| Create a flat file object from a template object. | |
| SPINT32 __cdecl | SPFlatFileCreateFromTicket (SPUCHAR **ppbFlatFile, SPINT32 *piFlatFileLength, pSPTICKET_T pTicket) |
| Create a flat file object from an SPTicket object. | |
| SPINT32 __cdecl | SPFlatFileFree (SPUCHAR **ppbFlatFile) |
| Deallocate a flat file object. | |
| SPINT32 __cdecl | SPFlatFileIsCleanParameterL (const SPUCHAR *pbFlatFile, SPINT32 iFlatFileLength) |
| Check if a flat file object contains an SPCleanParameter object. | |
| SPINT32 __cdecl | SPFlatFileIsPropertyMapL (const SPUCHAR *pbFlatFile, SPINT32 iFlatFileLength) |
| Check if a flat file object contains an SPPropertyMap object. | |
| SPINT32 __cdecl | SPFlatFileIsReference (const SPUCHAR *pbFlatFile) |
| Check if a flat file object contains a reference. | |
| SPINT32 __cdecl | SPFlatFileIsReferenceL (const SPUCHAR *pbFlatFile, SPINT32 iFlatFileLength) |
| Check if a flat file object contains a reference. | |
| SPINT32 __cdecl | SPFlatFileIsSignatureL (const SPUCHAR *pbFlatFile, SPINT32 iFlatFileLength) |
| Check if a flat file object contains a signature. | |
| SPINT32 __cdecl | SPFlatFileIsTemplate (const SPUCHAR *pbFlatFile) |
| Check if a flat file object contains a template. | |
| SPINT32 __cdecl | SPFlatFileIsTemplateL (const SPUCHAR *pbFlatFile, SPINT32 iFlatFileLength) |
| Check if a flat file object contains a template. | |
| SPINT32 __cdecl | SPFlatFileIsTicketL (const SPUCHAR *pbFlatFile, SPINT32 iFlatFileLength) |
| Check if a flat file object contains a ticket. | |
Define Documentation
|
|
Flat file format: ISO/IEC 19794-7 biometric signature / reference data embedded in a CBEFF structure according to clause 12 of ISO 19785-3 ("complex patron format"). This format can be used for signatures and references, but not for templates.
|
|
|
Flat file format: ISO/IEC 19794-7 biometric signature data embedded in a CBEFF structure according to clause 8 of ISO 19785-3 ("minimum simple byte-oriented patron format"). This format can be used for signatures only, but not for references and templates.
|
|
|
Flat file format: ISO/IEC 19794-7 biometric signature data embedded in a CBEFF structure according to clause 9 of ISO 19785-3 ("fixed-length-fields, byte-oriented patron format using presence bitmap"). This format can be used for signatures only, but not for references and templates.
|
|
|
Flat file format: SOFTPRO secure (encrypted) biometric signature / reference data. It is recommended to use the SOFTPRO flat file format to save signatures and references and to convert to ISO/IEC 19794 format only when required as the ISO formats don't store the tablet ID and the tablet serial ID.
|
Function Documentation
|
||||||||||||||||
|
Create a flat file object from an SPCleanParameter object.
|
|
||||||||||||||||
|
Create a flat file object from an SPPropertyMap object.
|
|
||||||||||||||||
|
Create a flat file object in SP_FF_SOFTPRO format from a reference object. This function uses flat file format SP_FF_SOFTPRO.
|
|
||||||||||||||||||||
|
Create a flat file object from a reference object.
|
|
||||||||||||||||
|
Create a flat file object in SP_FF_SOFTPRO format from a signature object. This function uses flat file format SP_FF_SOFTPRO.
|
|
||||||||||||||||||||
|
Create a flat file object from a signature object.
|
|
||||||||||||||||
|
Create a flat file object from a template object.
|
|
||||||||||||||||
|
Create a flat file object from an SPTicket object.
|
|
|
Deallocate a flat file object. The flat file object must have been created by SPFlatFileCreateFromReference, SPFlatFileCreateFromReference2, SPFlatFileCreateFromSignature, SPFlatFileCreateFromSignature2, SPFlatFileCreateFromTemplate, SPFlatFileCreateFromTicket, or SPFlatFileCreateFromCleanParameter.
|
|
||||||||||||
|
Check if a flat file object contains an SPCleanParameter object.
|
|
||||||||||||
|
Check if a flat file object contains an SPPropertyMap object.
|
|
|
Check if a flat file object contains a reference.
|
|
||||||||||||
|
Check if a flat file object contains a reference.
|
|
||||||||||||
|
Check if a flat file object contains a signature. This function is quite expensive as the flat file object must be unpacked to check the signature object integrity.
|
|
|
Check if a flat file object contains a template.
|
|
||||||||||||
|
Check if a flat file object contains a template.
|
|
||||||||||||
|
Check if a flat file object contains a ticket.
|