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 Law 5070 defines secure electronic signature which provides authentication, message integrity and non-repudiation.
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)
ETSI TS 101 733 Signature Format.
ETSI TS 101 903 Signature Format.
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 structure is used to create encrypted data.
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.
Signing via Mobile Signature Service Providers.
Basic Electronic Signature(BES) format is supported on Android platform. Current version only supports AKIS smartcars and ACS card readers.
Additional