Additional Public or Private Header Parameter names.
Algorithm Header Parameter
Identifies the cryptographic algorithm used to secure the JWS. The JWS Signature value is not valid if the "alg" value does not represent a supported algorithm or if there is not a key for use with that algorithm associated with the party that digitally signed or MACed the content.
"alg" values should either be registered in the IANA "JSON Web Signature and Encryption Algorithms" registry or be a value that contains a Collision-Resistant Name. The "alg" value is a case-sensitive ASCII string. This Header Parameter MUST be present and MUST be understood and processed by implementations.
Optional
critCritical Header Parameter
Indicates that extensions to JOSE RFCs are being used that MUST be understood and processed.
Optional
ctyContent Type Header Parameter
Optional
jkuJWK Set URL Header Parameter
Optional
jwkJSON Web Key Header Parameter
Optional
kidKey ID Header Parameter
Optional
typType Header Parameter
Optional
x5cX.509 Certificate Chain Header Parameter
Optional
x5tX.509 Certificate SHA-1 Thumbprint Header Parameter
Optional
x5uX.509 URL Header Parameter
JSON Web Signature (JWS) Header Parameters
The Header Parameter names for use in JWSs are registered in the IANA "JSON Web Signature and Encryption Header Parameters" registry.
See
RFC 7515, Section 4.1