Informazioni dettagliate
Nome del software
jme-jwe-example
Nome localizzato
jme-jwe-example
Suite di applicazioni
JME
URL del repository
Pagina di destinazione
Descrizione breve
Example project demonstrating transparent JWE end-to-end encryption with the jEAP JWE starter and client.
Descrizione lunga
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
FunzionalitÃ
- 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
Stato di sviluppo
stable
Tipo di software
standalone/backend
Versione del software
11.3.0
Data di rilascio
17.09.2026
Piattaforme
web
Categorie
application-development
Licenza
Apache-2.0
Manutenzione
Tipo di manutenzione:
internal
internal
Contatti:
- Federal Office of Information Technology, Systems and Telecommunication FOITT Email
Localizzazione
Pronto per la localizzazione:
No
No
Lingue disponibili:
en
en
Versione Publiccode.yml
0.5.0