This is the complete list of members for JwtAuthenticator, including all inherited members.
| base64urlDecode(const std::string &input, std::string &output) const | JwtAuthenticator | private |
| base64urlEncode(const std::string &input) const | JwtAuthenticator | private |
| bytesToBase64url(const unsigned char *data, size_t length) const | JwtAuthenticator | private |
| decodeJWT(const std::string &token, std::string &header, std::string &payload, std::string &signature) const | JwtAuthenticator | |
| expiryTime | JwtAuthenticator | private |
| generateJWT(const std::string &userId, const std::string &userName) const | JwtAuthenticator | |
| hmacSHA256(const std::string &message) const | JwtAuthenticator | private |
| init(const std::string &secret, int expirySeconds) | JwtAuthenticator | |
| isBase64urlEncoded(const std::string &str) const | JwtAuthenticator | private |
| isJWTExpired(const std::string &token) const | JwtAuthenticator | |
| isJWTPayloadExpired(const std::string &payload) const | JwtAuthenticator | |
| JwtAuthenticator() | JwtAuthenticator | |
| secretKey | JwtAuthenticator | private |
| validateJWT(const std::string &token, bool validateExpiry=false) const | JwtAuthenticator | |
| verifyJWTSignature(const std::string &encoded_header, const std::string &encoded_payload, const std::string &signature) const | JwtAuthenticator |