jwt_add_header

Add a new string header to this JWT object.

Creates a new header for this object. The string for header and val are copied internally, so do not require that the pointer or string remain valid for the lifetime of this object. It is an error if you try to add a header that already exists.

@param jwt Pointer to a JWT object. @param header String containing the name of the header to add. @param val String containing the value to be saved for header. Can be an empty string, but cannot be NULL. @return Returns 0 on success, valid errno otherwise.

Note, this only allows for string based headers. If you wish to add integer headers, then use jwt_add_header_int(). If you wish to add more complex headers (e.g. an array), then use jwt_add_headers_json().

extern (C) nothrow @nogc
int
jwt_add_header
(,
const(char)* header
,
const(char)* val
)

Meta