37 using Cert = std::vector<uint8_t>;
70 static constexpr auto JWT_ISSUERS =
"public:ccf.gov.jwt.issuers";
72 static constexpr auto JWT_PUBLIC_SIGNING_KEYS_METADATA =
73 "public:ccf.gov.jwt.public_signing_keys_metadata_v2";
78 std::vector<ccf::crypto::JsonWebKeyData>
keys;
#define DECLARE_JSON_REQUIRED_FIELDS(TYPE,...)
Definition json.h:718
#define DECLARE_JSON_TYPE(TYPE)
Definition json.h:667
#define DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS(TYPE)
Definition json.h:694
#define DECLARE_JSON_OPTIONAL_FIELDS(TYPE,...)
Definition json.h:790
#define DECLARE_JSON_ENUM(TYPE,...)
Definition json.h:841
Definition app_interface.h:14
std::vector< uint8_t > Cert
Definition jwt.h:37
std::string JwtIssuer
Definition jwt.h:35
JwtIssuerKeyFilter
Definition jwt.h:16
std::vector< uint8_t > ECPublicKey
Definition jwt.h:38
std::string JwtKeyId
Definition jwt.h:36
std::vector< ccf::crypto::JsonWebKeyData > keys
Definition jwt.h:78
bool operator!=(const JsonWebKeySet &rhs) const
Definition jwt.h:80