Class GenericJsonJWS.AbstractSignature<A>

java.lang.Object
io.inverno.mod.security.jose.internal.jws.GenericJsonJWS.AbstractSignature<A>
Type Parameters:
A - the payload type
All Implemented Interfaces:
JsonJWS.Signature<A>
Direct Known Subclasses:
GenericJsonJWS.GenericBuiltSignature, GenericJsonJWS.GenericReadSignature
Enclosing class:
GenericJsonJWS<A,B extends JsonJWS.Signature<A>>

public abstract static class GenericJsonJWS.AbstractSignature<A> extends Object implements JsonJWS.Signature<A>

Base JsonJWS.Signature implementation.

Since:
1.5
Author:
Jeremy Kuhn
  • Field Details

    • protectedHeader

      protected final JWSHeader protectedHeader
      The signature protected JWS header configurer.
    • unprotectedHeader

      protected final JWSHeader unprotectedHeader
      The signature unprotected JWS header configurer.
  • Constructor Details

    • AbstractSignature

      public AbstractSignature(JWSHeader protectedHeader, JWSHeader unprotectedHeader)

      Creates a JSON JWS signature.

      Parameters:
      protectedHeader - the signature specific protected JWS header
      unprotectedHeader - the signature specific unprotected JWS header
  • Method Details