Vai al contenuto principale
Torna alla panoramica

Informazioni dettagliate

Nome del software

jeap-spring-boot-jwe-starter

Pagina di destinazione

Descrizione breve

A Spring Boot starter for transparent JWE-based end-to-end encryption in jEAP services.

Documentazione

The jeap-spring-boot-jwe-starter provides transparent JWE-based end-to-end encryption support for jEAP Spring Boot services. It automatically exposes the backend public keys as a JWKS endpoint, manages Vault-backed RSA key material including refresh and rotation support, and decrypts incoming application/jose requests before they reach Spring MVC controllers. For protected endpoints, the starter also encrypts JSON responses as JWE, supports configurable exclusions such as actuator and JWKS endpoints, and provides structured error responses for invalid or missing encryption protocol data. It is designed to use established JOSE libraries and standard algorithms such as RSA-OAEP-256 and A256GCM, without requiring application controllers to implement encryption logic themselves.

Versione del software

0.2.0

Licenza

Apache-2.0

Versione Publiccode.yml

0.4.0