ESYA Electronic Signature API

Public Key Infrastructure

Public Key Infrastructure provides services like authentication, message integrity and confidentiality by using both asymmetric and symmetric cryptography enabling a practical and secure way of key distribution, signing ,and encryption.

Electronic Signature

Electronic Signature Law 5070 defines secure electronic signature which provides authentication, message integrity and non-repudiation.

Certificate Validation

This document describes main operation adn the usage of ESYA Certificate Validation API. In order to clarify the subject, the concepts of certificate and certificate validation is shortly summarized.

Electronic Signature Common API

ESYA Electronic Signature Common API supports different types and formats of signatures by providing a common interface. The API users are recommended to use this Common API for all kinds of signature operations (except xml/envelope signature format)

CAdES Signature API

ETSI TS 101 733 Signature Format.

XAdES Signature API

ETSI TS 101 903 Signature Format.

ASiC Signature API

ESYA ASiC API can create ETSI TS 102 918 compliant signatures, which enables creation of zip files containing one or multiple signature, signed data(s), and verification data(s) .

CMS Envelope

CMS Envelope structure is used to create encrypted data.

Smartcard

Smartcards are needed to perform cryptographic operations in a secure environments and they provide a safe container for the private keys not allowing any unauthorized access.

Mobile Signature

Signing via Mobile Signature Service Providers.

Signature on Android

Basic Electronic Signature(BES) format is supported on Android platform. Current version only supports AKIS smartcars and ACS card readers.

Additional