INTRODUCTION

SiVa is digital signature validation web service that provides SOAP and JSON API to validate following file types:

  • Estonian DDOC containers
  • Estonian BDOC containers with TimeMark and TimeStamp signatures
  • Estonian X-Road security server ASiCE signature containers
  • Estonian ASiCS containers with time stamp tokens
  • ETSI standard based ASiCE and ASiCS containers
  • ETSI standard based XAdES, CAdES and PAdES signatures

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 explines most common concepts used in SiVa documentation
  • Overview - gives overview what SiVa is and it's main features.
  • Structure and activities - gives overview of main SiVa subsystems and and and base validation Java libraries used for different validation services
  • Interfaces - Description of SiVa SOAP and 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