E-Signature API Integration: Sign in the Digital Age
Add e-signature signing and verification to your own software. Create PAdES, CAdES, XAdES and SOAP signatures from your application, with no wet signatures, printouts or couriers.
Why an E-Signature Library?
The API (software libraries) lets organizations build their own e-signature applications. With licences for every size of organization, you can write applications that create and verify signatures in different formats.
Save time
No more printing, signing and shipping documents; transactions are completed in minutes.
Secure and strong
Signing keys are protected inside a smart card or an HSM (hardware security module) and cannot be extracted.
Flexible and compatible
It plugs into your existing application; sign, store and share documents in different formats.
Top-Level Security with HSM
An HSM (Hardware Security Module) performs cryptographic operations such as encryption, signing and signature verification inside dedicated hardware. Keys never leave the device, so they cannot be stolen or copied, and its high throughput lets you sign thousands of documents in series.
Supported Signature Formats
PAdES Signing
PDF Advanced Electronic Signature: signs PDF documents; the signature is shown and verified directly in PDF readers.
CAdES Signing
CMS Advanced Electronic Signature: signs any data that can be expressed as a byte array (files, images, archives).
XAdES Signing
XML Advanced Electronic Signature: signs XML documents (e-invoices, e-prescriptions, official notifications).
SOAP Signing
Secures SOAP messages between web services with a digital signature, proving who sent a message and that it was not altered.
Benefits of Using the API
🔒 Secure Transactions
The API securely creates and verifies electronic signatures using encryption algorithms and hashing. Smart card and HSM support provide high security, and support for multiple signers/verifiers makes multi-signature workflows efficient.
⚖️ Legal Validity
Documents recorded digitally in a non-repudiable way can be used as evidence in legal proceedings.
🕵️ Protection Against Forgery
If a signed document is changed afterwards the signature becomes invalid, minimizing the risk of forgery and fraud.
💰 Cost and Time Savings
Reduces paper and stationery costs, and eliminates shipping costs and lost time in multi-signature processes.
🌱 Good for the Environment
Less paper, toner and shipping: less waste and a lower carbon footprint.
🧩 Flexible and Compatible
Thanks to REST services it can be used from any programming language; sign, store or share your documents in different formats.
🛡️ Advanced Security
Working with smart cards and HSMs, it protects signing keys from unauthorized access.
Supported Platforms
Because the libraries work over REST services, they can be used in almost any environment:
- .NET desktop applications
- .NET web applications
- Java applications
- Delphi applications
- PHP web applications
- Any other language or platform that can make REST calls
API Use Cases
SGK e-prescription
Send e-prescriptions to SGK (Social Security Institution) with an e-signature from physician and healthcare software.
Sign documents in any format
Sign and verify any file type with a basic electronic signature (BES).
Log in with e-signature
Let your users log in to your application securely with their e-signature instead of a password.
Invoices sent to GİB
Sign invoices sent to the Revenue Administration (GİB) portal from your application quickly, in series and automatically.
Signing requires a qualified electronic certificate (e-signature); proving the time requires a timestamp: E-Signature · Timestamp · Registered E-mail (KEP)
Get an API quote for your organization
Reach our corporate sales team at 0850 532 40 50 or through the quote form, and we will choose the right licence for your needs together.