Hi,
Within our company, we are interested in using the issuer component. Ideally, this should function in a fully automated way through REST API. We plan to capture learning data from our internal applications, structure it according to the ELM data model, and would like to provide it as trigger based to the online EDCI Issuer application (https://europa.eu/europass/digital-credentials/issuer/#/home), together with our e-seal certificate (local sealing).
Is this approach feasible without requiring UI-based interaction? Or do you only expose the EDCI wallet API endpoints?
Within the Git code base I found issuer REST API endpoints v1 and v2 (edci-issuer/edci-issuer-web-rest/src/main/java/eu/europa/ec/empl/edci/issuer/web/rest), but are those only available for the communication between front and back-end? Or can they also be called directly from external applications?
For example the endpoints:
- /seal_local (v1)
- /seal_and_send (v2)
- /seal (v2)
- /seal_recipients_batch (v2)
- /seal_batch (v2)
Thanks in advance,
Andy.
- Log in to post comments
Comments
Hi andy, these endpoints are not available on the version of EDC hosted on europass. However, if you choose to install these yourself locally, these endpoints will work for local sealing.
- Log in to post comments
Hi all,
Regarding this comment on the API endpoints in a local setting:
In this documentation a local sealing process is sketched:
DSSDocument signedDocument = eSealSignService.signDocument(jsonFilePath, certPath, certPassword);
signedDocument.save(signedJSONoutputPath);
Are there any command line tools (e.g. Java) available as open-source to do this step?
Thank you very much.
Best regards,
Alex
- Log in to post comments
Hi, Alex,
If you haven't already checked it, please take a look here Digital Signature Service.
Feel free to reach out if you need anything else!
Kind regards,
Luísa
- Log in to post comments