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 String
Used inJWEHeader
with ECDH key agreement.static final String
Used inJWEHeader
with ECDH key agreement.static final String
static final String
Used inJWEHeader
where the issuer claim is replicated as a header parameter.static final String
Used inJWEHeader
with AES GCN key encryption.static final String
static final String
Used inJWEHeader
.static final String
static final String
static final String
Used inJWEHeader
.static final String
Used inJWEHeader
with ECDH key agreement.static final String
Used inJWEHeader
with AES GCN key encryption.static final String
Used inJWEHeader
where the issuer claim is replicated as a header parameter.static final String
static final String
static final String
static final String
Used inJWEHeader
with PBES2 key encryption.static final String
Used inJWEHeader
with PBES2 key encryption.static final String
Used inJWEHeader
with ECDH-1PU key agreement.static final String
Used inJWEHeader
where the issuer claim is replicated as a header parameter.static final String
static final String
static final String
static final String
static 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 inJWEHeader
with ECDH key agreement. -
AGREEMENT_PARTY_U_INFO
Used inJWEHeader
with ECDH key agreement. -
AGREEMENT_PARTY_V_INFO
Used inJWEHeader
with ECDH key agreement. -
INITIALIZATION_VECTOR
Used inJWEHeader
with AES GCN key encryption. -
AUTHENTICATION_TAG
Used inJWEHeader
with AES GCN key encryption. -
PBES2_SALT_INPUT
Used inJWEHeader
with PBES2 key encryption. -
PBES2_COUNT
Used inJWEHeader
with PBES2 key encryption. -
SENDER_KEY_ID
Used inJWEHeader
with ECDH-1PU key agreement.- See Also:
-
BASE64_URL_ENCODE_PAYLOAD
-
ISSUER
Used inJWEHeader
where the issuer claim is replicated as a header parameter.- See Also:
-
SUBJECT
Used inJWEHeader
where the issuer claim is replicated as a header parameter.- See Also:
-
AUDIENCE
Used inJWEHeader
where the issuer claim is replicated as a header parameter.- See Also:
-