#include <goby/util/thirdparty/jwt-cpp/jwt.h>
|
| | rs256 (const std::string &public_key, const std::string &private_key="", const std::string &public_key_password="", const std::string &private_key_password="") |
| |
| | rsa (const std::string &public_key, const std::string &private_key, const std::string &public_key_password, const std::string &private_key_password, const EVP_MD *(*md)(), std::string name) |
| |
| std::string | sign (const std::string &data, std::error_code &ec) const |
| |
| void | verify (const std::string &data, const std::string &signature, std::error_code &ec) const |
| |
| std::string | name () const |
| |
RS256 algorithm
Definition at line 1800 of file jwt.h.
◆ rs256()
| jwt::algorithm::rs256::rs256 |
( |
const std::string & |
public_key, |
|
|
const std::string & |
private_key = "", |
|
|
const std::string & |
public_key_password = "", |
|
|
const std::string & |
private_key_password = "" |
|
) |
| |
|
inlineexplicit |
Construct new instance of algorithm
- Parameters
-
| public_key | RSA public key in PEM format |
| private_key | RSA private key or empty string if not available. If empty, signing will always fail. |
| public_key_password | Password to decrypt public key pem. |
| private_key_password | Password to decrypt private key pem. |
Definition at line 1809 of file jwt.h.
The documentation for this struct was generated from the following file:
- goby/util/thirdparty/jwt-cpp/jwt.h