Informations détaillées
Nom du logiciel
jme-jwe-example
Nom localisé
jme-jwe-example
Suite d'applications
JME
Page d'accueil
Brève description
Example project demonstrating transparent JWE end-to-end encryption with the jEAP JWE starter and client.
Description détaillée
The jEAP JWE starter provides transparent JSON Web Encryption (JWE) based end-to-end encryption for jEAP Spring Boot services, backed by HashiCorp Vault for key management. Its frontend companion, the jEAP JWE client, is an Angular library that transparently encrypts requests and decrypts responses in the browser. This repository provides a self-contained system (SCS) example showing both libraries working together with jEAP security (OAuth2) and the jEAP web configuration starter. It contains the following modules: * jme-jwe-scs: A self-contained system consisting of a Spring Boot backend using the jEAP JWE starter and an Angular/Oblique frontend using the jEAP JWE client
- jme-jwe-auth-scs: An instance of the OAuth mock server used as authorization server * jme-jwe-test: Automated integration tests covering the local Docker Compose setup
Fonctionnalités
- Demonstrates encrypted POST requests and encrypted GET responses via JWE
- Demonstrates unencrypted requests through the configured allowlist
- Includes jEAP security starter and jEAP web config starter integration
- Local Docker Compose setup with HashiCorp Vault transit engine for key management
État de développement
stable
Type de logiciel
standalone/backend
Version du logiciel
12.1.0
Date de publication
23.09.2026
Plateformes
web
Catégories
application-development
Licence
Apache-2.0
Maintenance
Type de maintenance:
internal
internal
Contacts:
- Federal Office of Information Technology, Systems and Telecommunication FOITT E-mail
Localisation
Prêt pour la localisation:
Non
Non
Langues disponibles:
en
en
Version Publiccode.yml
0.5.0