Enumerator |
---|
RHN_OPT_NONE | End option list, mandatory at the end of the option list.
|
RHN_OPT_HEADER_INT_VALUE | Header Integer value, following parameters must be const char * name, int i_value.
|
RHN_OPT_HEADER_RHN_INT_VALUE | Header rhn_int_t value, following parameters must be const char * name, rhn_int_t i_value.
|
RHN_OPT_HEADER_STR_VALUE | Header String value, following parameters must be const char * name, const char * str_value.
|
RHN_OPT_HEADER_JSON_T_VALUE | Header JSON value, following parameters must be const char * name, json_t * j_value.
|
RHN_OPT_HEADER_FULL_JSON_T | JSON value to set the entire header, following parameter must be json_t * j_value.
|
RHN_OPT_HEADER_FULL_JSON_STR | Stringified JSON value to set the entire header, following parameter must be const char * str_value.
|
RHN_OPT_UN_HEADER_FULL_JSON_T | JSON value to set the entire unprotected header, following parameter must be json_t * j_value.
|
RHN_OPT_UN_HEADER_FULL_JSON_STR | Stringified JSON value to set the entire unprotected header, following parameter must be const char * str_value.
|
RHN_OPT_PAYLOAD | JSON value to set the entire payload, following parameters must be const unsigned char * value, size_t value_length.
|
RHN_OPT_CLAIM_INT_VALUE | Claims Integer value, following parameters must be const char * name, int i_value.
|
RHN_OPT_CLAIM_RHN_INT_VALUE | Claims Integer value, following parameters must be const char * name, int i_value.
|
RHN_OPT_CLAIM_STR_VALUE | Claims String value, following parameters must be const char * name, const char * str_value.
|
RHN_OPT_CLAIM_JSON_T_VALUE | Claims JSON value, following parameters must be const char * name, json_t * j_value.
|
RHN_OPT_CLAIM_FULL_JSON_T | JSON value to set the entire claims, following parameter must be json_t * j_value.
|
RHN_OPT_CLAIM_FULL_JSON_STR | Stringified JSON value to set the entire claims, following parameter must be const char * str_value.
|
RHN_OPT_ENC_ALG | Key management algorithm, following parameter must be a jwa_alg value.
|
RHN_OPT_ENC | Encryption algorithm, following parameter must be a jwa_enc value.
|
RHN_OPT_SIG_ALG | Signature algorithm, following parameter must be a jwa_alg value.
|
RHN_OPT_CIPHER_KEY | Cipher key to encrypt data, following parameters must be const unsigned char * value, size_t value_length.
|
RHN_OPT_IV | Initial Value (IV) for data encryption, following parameters must be const unsigned char * value, size_t value_length.
|
RHN_OPT_AAD | Additional Authenticated Data (AAD) for data encryption, following parameters must be const unsigned char * value, size_t value_length.
|
RHN_OPT_SIGN_KEY_JWK | Private key in JWK format to sign the token, following parameter must be a jwk_t * value.
|
RHN_OPT_SIGN_KEY_JWKS | Private key set in JWKS format to sign the token, following parameter must be a jwks_t * value.
|
RHN_OPT_SIGN_KEY_GNUTLS | Private key in GnuTLS format to sign the token, following parameter must be a gnutls_privkey_t value.
|
RHN_OPT_SIGN_KEY_JSON_T | Private key in JSON format to sign the token, following parameter must be a json_t * value.
|
RHN_OPT_SIGN_KEY_JSON_STR | Private key in stringified JSON format to sign the token, following parameter must be a const char * value.
|
RHN_OPT_SIGN_KEY_PEM_DER | Private key in PEM or DER format to sign the token, following parameter must be R_FORMAT_PEM or R_FORMAT_DER, const unsigned char * value, size_t value_length.
|
RHN_OPT_VERIFY_KEY_JWK | Public key in JWK format to verify the token signature, following parameter must be a jwk_t * value.
|
RHN_OPT_VERIFY_KEY_JWKS | Public key set in JWKS format to verify the token signature, following parameter must be a jwks_t * value.
|
RHN_OPT_VERIFY_KEY_GNUTLS | Public key in GnuTLS format to verify the token signature, following parameter must be a gnutls_pubkey_t value.
|
RHN_OPT_VERIFY_KEY_JSON_T | Public key in JSON format to verify the token signature, following parameter must be a json_t * value.
|
RHN_OPT_VERIFY_KEY_JSON_STR | Public key in stringified JSON format to verify the token signature, following parameter must be a const char * value.
|
RHN_OPT_VERIFY_KEY_PEM_DER | Public key in PEM or DER format to verify the token signature, following parameter must be R_FORMAT_PEM or R_FORMAT_DER, const unsigned char * value, size_t value_length.
|
RHN_OPT_ENCRYPT_KEY_JWK | Public key in JWK format to encrypt the token, following parameter must be a jwk_t * value.
|
RHN_OPT_ENCRYPT_KEY_JWKS | Public key set in JWKS format to encrypt the token, following parameter must be a jwks_t * value.
|
RHN_OPT_ENCRYPT_KEY_GNUTLS | Public key in GnuTLS format to encrypt the token, following parameter must be a gnutls_pubkey_t value.
|
RHN_OPT_ENCRYPT_KEY_JSON_T | Public key in JSON format to encrypt the token, following parameter must be a json_t * value.
|
RHN_OPT_ENCRYPT_KEY_JSON_STR | Public key in stringified JSON format to encrypt the token, following parameter must be a const char * value.
|
RHN_OPT_ENCRYPT_KEY_PEM_DER | Public key in PEM or DER format to encrypt the token, following parameter must be R_FORMAT_PEM or R_FORMAT_DER, const unsigned char * value, size_t value_length.
|
RHN_OPT_DECRYPT_KEY_JWK | Private key in JWK format to decrypt the token, following parameter must be a jwk_t * value.
|
RHN_OPT_DECRYPT_KEY_JWKS | Private key set in JWKS format to decrypt the token, following parameter must be a jwks_t * value.
|
RHN_OPT_DECRYPT_KEY_GNUTLS | Private key in GnuTLS format to decrypt the token, following parameter must be a gnutls_privkey_t value.
|
RHN_OPT_DECRYPT_KEY_JSON_T | Private key in JSON format to decrypt the token, following parameter must be a json_t * value.
|
RHN_OPT_DECRYPT_KEY_JSON_STR | Private key in stringified JSON format to decrypt the token, following parameter must be a const char * value.
|
RHN_OPT_DECRYPT_KEY_PEM_DER | Private key in PEM or DER format to decrypt the token, following parameter must be R_FORMAT_PEM or R_FORMAT_DER, const unsigned char * value, size_t value_length.
|