- 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 withdigital 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 fordigital signatures . This includes an interface for requesting that aweb service produce and/or verify adigital 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 withdigital 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.