DSS offers REST and SOAP WebServices with the following functions :
- Signature
- Compute the digest to be signed (getDataToSign);
- Incorporate the signature value in the final file (signDocument);
- Extend an existing signature;
- Validate a signature;
- Timestamp a file.
- Server signing
- Retrieve keys from a token;
- Retrieve a key from a token by its alias;
- Sign data toBeSigned with a key by given alias.
- Sign digest with a key by given alias.
- Document validation
- Validate a document (signed or timestamped);
- Retrieve an original signed document.
- Certificate validation
- Validate a certificate.
- Remote timestamp
- Timestamp digest.
These services hide the signature complexity (CAdES, PAdES, XAdES, JAdES, ASiC) and made integration easier.
Since DSS v5.6, the REST WebServices are compliant with OpenAPI Specification.