There are program interfaces for various operating systems such as Windows

signoAPI/WIN

There are program interfaces for various operating systems such as Windows, Linux, WinCE, Windows mobile, etc.

The Signotec signoAPI is the efficient programming interface for system integrators (SDK). It is especially easy to operate, giving even novices a speedy introduction and allowing them to program comfortably. Numerous code examples in many different languages are available. The interface is always the same for the programmer, irrespective of the hardware used and from which manufacturer this hardware comes. The programming interface can be used with Sign-Pads or with a Tablet-PC. Your investment is always protected.

The signoAPI offers a lot of functions, which are not implemented in any other Signature Tablet SDK (which is mostly more or less just a driver to access the pads).

Our signoAPI is a document signing SDK which is able to easily access different pad types to capture signatures from them.

The main feature is to handle PDF documents (sign and display) with the signoAPI.

The signoAPI encapsulate the calls to the pad with methods, which are easier to handle for developers.

We are offering components to access the pads and sign a document (PDF, TIFF), without knowing all the needed parameters for a special kind of pad (LCD or not, size of the LCD, how to handle buttons on the pad etc.).

Sometimes are these some limits for a developer (like you can’t change all the buttons on LCD pads in every component) but in 95 % of all cases the developer is faster to develop an application which integrates the signature capturing und signing process into its own program. For programmers who wants to control the pad in a "deep" way we provide the powerful Signotec Pad SDK as well, which allows to operate with the Signature Tablet without any limits.

The signoAPI brings also some more than nice-to-have features, like a pad search, PDF merging or automatic PDF form field filling.

Signotec offers two ways to sign a PDF, the older way (with so called SGN-fields) was proprietary (SignPDF2 component), so we prefer to use the Adobe-compliant digital signature fields (DigSig) now (SignPDF3).

You just need a PDF file, the signature fields are generated and filled with our API methods.

We offer two ways to bring in “empty” DigSig fields in the document, or this is done when the signature is captured and placed inside the document.

With DigSig fields all information to verify that the document was not manipulated after the (digital) signing process, are stored inside the document (see information about digital signatures in the Adobe documentation). Beside that the biometric information about the (handwritten) signature line is stored ciphered (RSA) inside the DigSig field and can be decoded only with the correct key (based on the biometric key by the customer used to cipher) and can be analyzed by an extra application from Signotec.

The signoAPI is able to display the biometric values and visualize the signature line. It also check the integrity of the data.

To compare signatures against other signatures and choose if this is a valid or a faked one we offer a special component called “Biometric API” which is able to compare and verify the biometric information stored in the signature fields.



The SignoAPI gives you two free programs:

A wide variety of functions is available, e.g. for signature recording, document editing, converting, protecting authenticity etc.



The functions listed are only a selection!

  • CAPTURE
  • CAPTUREWITHOUTDLG
  • SAVESIGNATURE
  • SAVESIGNATUREEX
  • FREEHANDLE
  • SETPENWIDTH
  • SETWINDOWTEXT
  • SETDLGBUTTONTEXT
  • CLEARLCDDISPLAY
  • SETLCDTEXT
  • SETLCDBITMAP
  • PADID
  • PADTIMESTAMP
  • SETCOMPORT
  • SETPADTYPE


OCX for displaying pad signatures:

  • SETDRAWINGMODE
  • PENWIDTH
  • PADDATA


LCD pad control:

  • INITSETPADTYPE
  • SETSIGNATUREWINDOW
  • STOPREAD
  • SETTEXT
  • SAVESIGNATURE
  • LOADBITMAP
  • GETPOINTS
  • CREATEBUTTON
  • POLLBUTTON
  • DELETEALLBUTTON
  • GETSIGNDATA
  • GETPADID


PDF signing and other PDF functions:

  • SIGNPDFDOCUMENT
  • SIGNPDFDOCUMENTVBS
  • SIGNPDFDOCUMENTHTTP
  • SIGNPDFDOCUMENTHTTP2
  • VERIFYPDFDOCUMENT
  • GETREFERENCECOUNT
  • GETREFERENCECOUNT2
  • GETREFERENCE
  • GETREFERENCE2
  • GETPDFDOCUMENTSIZE
  • GETASCIITEXT
  • GETPDFPAGECOUNT
  • GETASCIITEXTPOSITION


Reading out and filling in form fields:

  • IMPORTFORMFIELDDATA
  • EXPORTFORMFIELDDATA
  • ENABLEPDFFORMULARMODE


PDF-OCX for display and navigation:

  • LOADDOCUMENT
  • SHOWTOOLBAR
  • CLEARDISPLAY
  • SETSCALEALGORITHM
  • SETSELECTION
  • CLEARSELECTION
  • ALLOWMOUSESELECTION
  • ALLOWMULTISELECTION
  • FITTO
  • GETFILENAME
  • PRINTWITHDIALOG
  • PRINTDIRECT
  • PRINTPDFWITHACROBAT
  • CANZOOMIN
  • CANZOOMOUT
  • ZOOMIN
  • ZOOMOUT
  • MARKEND
  • MARKCHANGE
  • UPDATEPAGE
  • DOCUMENTTYPE
  • PAGECOUNT
  • PAGE
  • IMAGEDISPLAYED


Addition for mailing via SMTP:

  • CONNECT
  • CONNECTDEFAULT
  • CREATEMESSAGE
  • CLOSE
  • RESET
  • SENDMESSAGE
  • ATTACH
  • SETBODYTEXT
  • ADD_CC
  • ADD_BCC

Functions for direct TIFF image functions and for the signing and verification of TIFF documents are not listed.

The Signotec components are given a security certificate from the VeriSign company, which allows them to be incorporated as secure components e.g. in JavaScript. We also offer solutions for Servlets and Java server pages. An interface is also available for pure Java applications. The documentation of the signoAPI is available on request.


verising

Interfaces

  • Verification
  • ActiveX
  • Java and J2ME
  • C++
  • VB6
  • .NET
  • Delphi
  • WinCE
  • Unix/Linux
  • Laptop/notebook PC
  • signoIntegrator
  • signoImager with source code