Module io.inverno.mod.security.jose
Package io.inverno.mod.security.jose.jws
Interface JsonJWS.Signature<A>
- Type Parameters:
A- the payload type
- All Known Subinterfaces:
JsonJWS.BuiltSignature<A>,JsonJWS.ReadSignature<A>
- Enclosing interface:
JsonJWS<A,B extends JsonJWS.Signature<A>>
public static interface JsonJWS.Signature<A>
Base JSON JWS Signature exposing signature protected and unprotected JWS JOSE headers and the signature.
- Since:
- 1.5
- Author:
- Jeremy Kuhn
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the protected header which is integrity protected (i.e. processed within the signature).Returns the signature encoded as Base64URL.Returns the unprotected header.inthashCode()
-
Method Details
-
getProtectedHeader
JWSHeader getProtectedHeader()Returns the protected header which is integrity protected (i.e. processed within the signature).
- Returns:
- the protected header
-
getUnprotectedHeader
JWSHeader getUnprotectedHeader()Returns the unprotected header.
- Returns:
- the unprotected header
-
getSignature
String getSignature()Returns the signature encoded as Base64URL.
- Returns:
- the Base64URL encoded signature with no padding
-
hashCode
int hashCode() -
equals
-