public interface JoseHeaderNames
JoseHeader
, JWT JOSE Header, JWS JOSE Header, JWE JOSE HeaderModifier and Type | Field and Description |
---|---|
static String | ALG alg - the algorithm header identifies the cryptographic algorithm used to secure a JWS or JWE |
static String | CRIT crit - the critical header indicates that extensions to the JWS/JWE/JWA specifications are being used that MUST be understood and processed |
static String | CTY cty - the content type header is used by JWS/JWE applications to declare the media type of the secured content (the payload) |
static String | JKU jku - the JWK Set URL header is a URI that refers to a resource for a set of JSON-encoded public keys, one of which corresponds to the key used to digitally sign a JWS or encrypt a JWE |
static String | JWK jwk - the JSON Web Key header is the public key that corresponds to the key used to digitally sign a JWS or encrypt a JWE |
static String | KID kid - the key ID header is a hint indicating which key was used to secure a JWS or JWE |
static String | TYP typ - the type header is used by JWS/JWE applications to declare the media type of a JWS/JWE |
static String | X5C x5c - the X.509 certificate chain header contains the X.509 public key certificate or certificate chain corresponding to the key used to digitally sign a JWS or encrypt a JWE |
static String | X5T x5t - the X.509 certificate SHA-1 thumbprint header is a base64url-encoded SHA-1 thumbprint (a.k.a. |
static String | X5T_S256 x5t#S256 - the X.509 certificate SHA-256 thumbprint header is a base64url-encoded SHA-256 thumbprint (a.k.a. |
static String | X5U x5u - the X.509 URL header is a URI that refers to a resource for the X.509 public key certificate or certificate chain corresponding to the key used to digitally sign a JWS or encrypt a JWE |
static final String ALG
alg
- the algorithm header identifies the cryptographic algorithm used to secure a JWS or JWEstatic final String JKU
jku
- the JWK Set URL header is a URI that refers to a resource for a set of JSON-encoded public keys, one of which corresponds to the key used to digitally sign a JWS or encrypt a JWEstatic final String JWK
jwk
- the JSON Web Key header is the public key that corresponds to the key used to digitally sign a JWS or encrypt a JWEstatic final String KID
kid
- the key ID header is a hint indicating which key was used to secure a JWS or JWEstatic final String X5U
x5u
- the X.509 URL header is a URI that refers to a resource for the X.509 public key certificate or certificate chain corresponding to the key used to digitally sign a JWS or encrypt a JWEstatic final String X5C
x5c
- the X.509 certificate chain header contains the X.509 public key certificate or certificate chain corresponding to the key used to digitally sign a JWS or encrypt a JWEstatic final String X5T
x5t
- the X.509 certificate SHA-1 thumbprint header is a base64url-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of the X.509 certificate corresponding to the key used to digitally sign a JWS or encrypt a JWEstatic final String X5T_S256
x5t#S256
- the X.509 certificate SHA-256 thumbprint header is a base64url-encoded SHA-256 thumbprint (a.k.a. digest) of the DER encoding of the X.509 certificate corresponding to the key used to digitally sign a JWS or encrypt a JWEstatic final String TYP
typ
- the type header is used by JWS/JWE applications to declare the media type of a JWS/JWEstatic final String CTY
cty
- the content type header is used by JWS/JWE applications to declare the media type of the secured content (the payload)static final String CRIT
crit
- the critical header indicates that extensions to the JWS/JWE/JWA specifications are being used that MUST be understood and processed