Package com.nimbusds.jose
Class HeaderParameterNames
- java.lang.Object
-
- com.nimbusds.jose.HeaderParameterNames
-
public final class HeaderParameterNames extends java.lang.ObjectJSON 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:
- 2021-09-30
- Author:
- Nathaniel Hart
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAGREEMENT_PARTY_U_INFOUsed inJWEHeaderwith ECDH key agreement.static java.lang.StringAGREEMENT_PARTY_V_INFOUsed inJWEHeaderwith ECDH key agreement.static java.lang.StringALGORITHMstatic java.lang.StringAUTHENTICATION_TAGUsed inJWEHeaderwith AES GCN key encryption.static java.lang.StringBASE64_URL_ENCODE_PAYLOADstatic java.lang.StringCOMPRESSION_ALGORITHMUsed inJWEHeader.static java.lang.StringCONTENT_TYPEstatic java.lang.StringCRITICALstatic java.lang.StringENCRYPTION_ALGORITHMUsed inJWEHeader.static java.lang.StringEPHEMERAL_PUBLIC_KEYUsed inJWEHeaderwith ECDH key agreement.static java.lang.StringINITIALIZATION_VECTORUsed inJWEHeaderwith AES GCN key encryption.static java.lang.StringJWKstatic java.lang.StringJWK_SET_URLstatic java.lang.StringKEY_IDstatic java.lang.StringPBES2_COUNTUsed inJWEHeaderwith PBES2 key encryption.static java.lang.StringPBES2_SALT_INPUTUsed inJWEHeaderwith PBES2 key encryption.static java.lang.StringSENDER_KEY_IDUsed inJWEHeaderwith ECDH-1PU key agreement.static java.lang.StringTYPEstatic java.lang.StringX_509_CERT_CHAINstatic java.lang.StringX_509_CERT_SHA_1_THUMBPRINTstatic java.lang.StringX_509_CERT_SHA_256_THUMBPRINTstatic java.lang.StringX_509_CERT_URL
-
-
-
Field Detail
-
ALGORITHM
public static final java.lang.String ALGORITHM
-
ENCRYPTION_ALGORITHM
public static final java.lang.String ENCRYPTION_ALGORITHM
Used inJWEHeader.
-
COMPRESSION_ALGORITHM
public static final java.lang.String COMPRESSION_ALGORITHM
Used inJWEHeader.
-
JWK_SET_URL
public static final java.lang.String JWK_SET_URL
-
JWK
public static final java.lang.String JWK
-
KEY_ID
public static final java.lang.String KEY_ID
-
X_509_CERT_URL
public static final java.lang.String X_509_CERT_URL
-
X_509_CERT_CHAIN
public static final java.lang.String X_509_CERT_CHAIN
-
X_509_CERT_SHA_1_THUMBPRINT
public static final java.lang.String X_509_CERT_SHA_1_THUMBPRINT
-
X_509_CERT_SHA_256_THUMBPRINT
public static final java.lang.String X_509_CERT_SHA_256_THUMBPRINT
-
TYPE
public static final java.lang.String TYPE
-
CONTENT_TYPE
public static final java.lang.String CONTENT_TYPE
-
CRITICAL
public static final java.lang.String CRITICAL
-
EPHEMERAL_PUBLIC_KEY
public static final java.lang.String EPHEMERAL_PUBLIC_KEY
Used inJWEHeaderwith ECDH key agreement.
-
AGREEMENT_PARTY_U_INFO
public static final java.lang.String AGREEMENT_PARTY_U_INFO
Used inJWEHeaderwith ECDH key agreement.
-
AGREEMENT_PARTY_V_INFO
public static final java.lang.String AGREEMENT_PARTY_V_INFO
Used inJWEHeaderwith ECDH key agreement.
-
INITIALIZATION_VECTOR
public static final java.lang.String INITIALIZATION_VECTOR
Used inJWEHeaderwith AES GCN key encryption.
-
AUTHENTICATION_TAG
public static final java.lang.String AUTHENTICATION_TAG
Used inJWEHeaderwith AES GCN key encryption.
-
PBES2_SALT_INPUT
public static final java.lang.String PBES2_SALT_INPUT
Used inJWEHeaderwith PBES2 key encryption.
-
PBES2_COUNT
public static final java.lang.String PBES2_COUNT
Used inJWEHeaderwith PBES2 key encryption.
-
SENDER_KEY_ID
public static final java.lang.String SENDER_KEY_ID
Used inJWEHeaderwith ECDH-1PU key agreement.- See Also:
- "skid" Header Parameter, Constant Field Values
-
BASE64_URL_ENCODE_PAYLOAD
public static final java.lang.String BASE64_URL_ENCODE_PAYLOAD
-
-