INTRODUCTION
SiVa is digital signature validation web service that provides JSON API to validate following file types:
- Estonian DDOC containers
- Estonian BDOC containers with
TimeMark
andTimeStamp
signatures - Estonian ASiCS containers with time stamp tokens
- ETSI standard based ASiCE and ASiCS containers
- ETSI standard based XAdES, CAdES and PAdES signatures
- ETSI standard based XAdES signatures with datafiles in hashcode form
Main purpose of this documentation is to give overview what SiVa is, how it is built and provide information for deploying the service and integrating with the service.
SiVa architecture document sections overview
Below list will give You an overview of what each section of the SiVa architecture document will cover:
- Definitions - defines and explains most common concepts used in SiVa documentation
- Background - gives overview what SiVa is and it's main features.
- Structure and activities - gives overview of main SiVa subsystems and base validation Java libraries used for different validation services
- Interfaces - Description of SiVa JSON API request and response
- Deployment - gives general overview of servers required when deploying SiVa validation web service into production
- Quality Assurance - overview of quality assurance strategy and testing
- Roadmap - info about planned releases