Module io.inverno.mod.security.jose
Package io.inverno.mod.security.jose.jws
package io.inverno.mod.security.jose.jws
JSON Web Signature API.
-
ClassDescriptionJsonJWS<A,
B extends JsonJWS.Signature<A>> A JSON Web Signature object supporting JWS JSON representation as defined by RFC7515 Section 7.2.Built signature resulting from the build of a JSON JWS and exposing the signature JWS directly.Read signature resulting from the read of a JSON JWS and exposing a single JWS publisher used to validate the signature JWS.Base JSON JWS Signature exposing signature protected and unprotected JWS JOSE headers and the signature.JsonJWSBuilder<A,B extends JWSHeaderConfigurator<B>, C extends JsonJWSBuilder<A, B, C>> A JSON JWS builder is used to build JSON Web Signature objects that can be serialized to the JSON representation as defined by RFC7515 Section 7.2.JsonJWSReader<A,B extends JsonJWSReader<A, B>> A JSON JWS reader is used to read JSON Web Signature objects serialized using the JSON representation as defined by RFC7515 Section 7.2.JWS<A>A JSON Web Signature object as defined by RFC7515.JWSAuthentication<A extends Authentication>A token authentication that wraps the original authentication in a JWS and uses its compact representation as token value.JWSAuthenticator<A extends Authentication>An authenticator implementation that authenticates JWS token credentials and expose the original authentication.JWSBuilder<A,B extends JWSHeaderConfigurator<B>, C extends JWSBuilder<A, B, C>> A JSON Web Signature builder is used to build single JSON Web Signature objects.Thrown by aJWSBuilder
to indicate an error while building a JWS.JSON Web Signature JOSE header as defined by RFC7516 Section 4.JWSHeaderConfigurator<A extends JWSHeaderConfigurator<A>>A JWS JOSE header configurator is used inJWSBuilder
orJsonJWSBuilder
to configure JWS JOSE headers when building JWS objects.A JWS reader is used to read single JSON Web Signature objects serialized in the compact representation as defined by RFC7515 Section 7.1.Thrown by aJWSReader
to indicate an error while reading a JWS.The JWS Service is the main entry point for creating and reading JSON Web Signature objects.