Signature API


Signature API

=SAPI - Signature API=

SAPI - Signature API, developed by ARX, is a set of functions, protocols, and tools that programmers can use to enhance their applications with digital signatures.

Typical applications that benefit from digital signature support include: Workflow, Document Management, ERP, financial transactions (e.g., Fund Transfer), Laboratory Information Management Systems (LIMS), Engineering Change processes (ECO/ECN/ECR), Reporting, Archiving, Purchasing, Accounting (e.g., Invoicing, Billing, Auditing), Healthcare (e.g., patient consent forms), HR (e.g., reviews, expense report, time sheets), and applications that fall under various compliance requirements (e.g., SOX, HIPAA, FDA 21 CFR part 11).

With SAPI, application developers can easily integrate digital signatures into their application and eliminate the printing, handling, faxing, mailing and archiving of paper forms or policies.

API & OASIS DSS (Digital Signature Services)

The OASIS DSS is the approved Web Services standard for digital signatures. This includes an interface for requesting that a web service produce and/or verify a digital signature on a given piece of data and techniques for proving that a signature was created within its key validity period.

The OASIS DSS specifications describe two XML-based request/response protocols – a signing protocol and a verifying protocol. Through these protocols a client can send documents to a server and receive back a signature on the documents; or send documents and a signature to a server, and receive back an answer on whether the signature verifies the documents. The DSS Core specifications provide the basic protocols and elements which are adapted to support specific use cases in the DSS profiles. SAPI is the first commercial implementation of the OASIS DSS standard. [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=dss More Info from OASIS's Website]

API vs. other APIs

Microsoft Cryptographic API (MS-CAPI) and PKCS#11 are two standard APIs that can be used to enhance an application with digital signature support, but SAPI offers a much simpler, more abstract, and more powerful approach. In addition to the simplicity, SAPI offers additional functionality such as support for Graphical Signatures; that is, the ability to add the graphical image of the hand-written signature into the application.


= SAPI Functionality Includes: Sign/Validate a signature in a supported application Sign/Validate a single file or data buffer Check certificate validity Batch sign multiple files (e-Invoices, e-Archiving, etc.) Enumerate/Manage certificates Add graphical signatures Manage users (Add, Delete, etc.)... and more …

Signing Web forms and Web Applications with SAPI

SAPI's support of Web signing ensures a convenient way for remote users to sign documents and data. With SAPIinto Web-signing solution, organizations can automate, expedite processes, and provide a much enhanced customer service. SAPI provides the means to add digital signature functionalities to any Web applications.

For example, an insurance company can use SAPI to have its clients electronically sign changes or updates to exiting policies without requiring printing and faxing of the updated policies back and forth between both parties. This process significantly minimizes the costs and time spent in printing, mailing or faxing paper policies. With CoSign’s SAPI the insurance company can easily add electronic signature functionalities to their Web application, and have their customers sign the transactions over the web. SAPI digital and graphical signatures ensures the accountability of the policy holder.


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Signature de type — Pour les articles homonymes, voir Signature (homonymie). En programmation informatique, la signature de type définit les types de données acceptables pour une fonction ou une méthode. Une signature inclut au moins le nom de la fonction et le… …   Wikipédia en Français

  • XML Signature — Die XML Signature Spezifikation (auch XMLDsig) definiert eine XML Schreibweise für digitale Signaturen. In ihrer Funktion ähnelt sie dem PKCS#7 Standard, ist aber leichter zu erweitern und auf das Signieren von XML Dokumenten spezialisiert. Sie… …   Deutsch Wikipedia

  • Indexed Database API — ist eine vom World Wide Web Consortium entworfene Programmierschnittstelle für eine Datenbank, deren Datensätze einfache Werte und hierarchische Objekte beinhaltet. Jeder Datensatz besteht aus einem Schlüssel und einem dazugehörigen Wert. Darüber …   Deutsch Wikipedia

  • SAPI — *Sapi Safari Area in ZimbabweSAPI may stand for: * Signature API, an API produced by ARX for Digital Signatures * Speech Application Programming Interface, an API produced by Microsoft for Speech Recognition and Speech Synthesis * Server… …   Wikipedia

  • Common PKI — (vormals ISIS MTT für Industrial Signature Interoperability and Mailtrust Specification) ist ein Profil über international verbreitete und anerkannte Standards für elektronische Signaturen, Verschlüsselung und Public Key Infrastrukturen. Im… …   Deutsch Wikipedia

  • Application programming interface — API redirects here. For other uses, see API (disambiguation). An application programming interface (API) is a source code based specification intended to be used as an interface by software components to communicate with each other. An API may… …   Wikipedia

  • .xml — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Extensible Markup Language Dateiendung .xml …   Deutsch Wikipedia

  • Validierender Parser — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Extensible Markup Language Dateiendung …   Deutsch Wikipedia

  • XML — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Extensible Markup Language Dateiendung …   Deutsch Wikipedia


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.