Package com.nimbusds.jose
Class HeaderParameterNames
java.lang.Object
com.nimbusds.jose.HeaderParameterNames
JSON Web Signature (JWS) and JSON Web Encryption (JWE) header parameter
names.
The header parameter names defined in RFC 7515 (JWS), RFC 7516 (JWE) and other JOSE related standards are tracked in a JWS and JWE header parameters registry administered by IANA.
Note, some header parameters here may not be present in the IANA registry (yet).
- Version:
- 2024-06-27
- Author:
- Nathaniel Hart, Vladimir Dzhuvinov
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringUsed inJWEHeaderwith ECDH key agreement.static final StringUsed inJWEHeaderwith ECDH key agreement.static final Stringstatic final StringUsed inJWEHeaderwhere the issuer claim is replicated as a header parameter.static final StringUsed inJWEHeaderwith AES GCN key encryption.static final Stringstatic final StringUsed inJWEHeader.static final Stringstatic final Stringstatic final StringUsed inJWEHeader.static final StringUsed inJWEHeaderwith ECDH key agreement.static final StringUsed inJWEHeaderwith AES GCN key encryption.static final StringUsed inJWEHeaderwhere the issuer claim is replicated as a header parameter.static final Stringstatic final Stringstatic final Stringstatic final StringUsed inJWEHeaderwith PBES2 key encryption.static final StringUsed inJWEHeaderwith PBES2 key encryption.static final StringUsed inJWEHeaderwith ECDH-1PU key agreement.static final StringUsed inJWEHeaderwhere the issuer claim is replicated as a header parameter.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
-
Field Details
-
ALGORITHM
-
ENCRYPTION_ALGORITHM
Used inJWEHeader. -
COMPRESSION_ALGORITHM
Used inJWEHeader. -
JWK_SET_URL
-
JWK
-
KEY_ID
-
X_509_CERT_URL
-
X_509_CERT_CHAIN
-
X_509_CERT_SHA_1_THUMBPRINT
-
X_509_CERT_SHA_256_THUMBPRINT
-
TYPE
-
CONTENT_TYPE
-
CRITICAL
-
EPHEMERAL_PUBLIC_KEY
Used inJWEHeaderwith ECDH key agreement. -
AGREEMENT_PARTY_U_INFO
Used inJWEHeaderwith ECDH key agreement. -
AGREEMENT_PARTY_V_INFO
Used inJWEHeaderwith ECDH key agreement. -
INITIALIZATION_VECTOR
Used inJWEHeaderwith AES GCN key encryption. -
AUTHENTICATION_TAG
Used inJWEHeaderwith AES GCN key encryption. -
PBES2_SALT_INPUT
Used inJWEHeaderwith PBES2 key encryption. -
PBES2_COUNT
Used inJWEHeaderwith PBES2 key encryption. -
SENDER_KEY_ID
Used inJWEHeaderwith ECDH-1PU key agreement.- See Also:
-
BASE64_URL_ENCODE_PAYLOAD
-
ISSUER
Used inJWEHeaderwhere the issuer claim is replicated as a header parameter.- See Also:
-
SUBJECT
Used inJWEHeaderwhere the issuer claim is replicated as a header parameter.- See Also:
-
AUDIENCE
Used inJWEHeaderwhere the issuer claim is replicated as a header parameter.- See Also:
-