HeaderParam Event
Fires once for each JOSE header parameter.
Syntax
class JWSHeaderParamEventParams { public: const QString &Name(); const QString &Value(); int DataType(); int EventRetVal(); void SetEventRetVal(int iRetVal); };
// To handle, connect one or more slots to this signal. void HeaderParam(JWSHeaderParamEventParams *e);
// Or, subclass JWS and override this emitter function. virtual int FireHeaderParam(JWSHeaderParamEventParams *e) {...}
Remarks
When Verify or Parse is called this event will fire once for each JOSE header parameter.
Name is the name of the parameter.
Value is the value of the parameter.
DataType specifies the JSON data type of the value. Possible values are:
- 0 (Object)
- 1 (Array)
- 2 (String)
- 3 (Number)
- 4 (Bool)
- 5 (Null)