#include "ccf/crypto/jwk.h"
#include "ccf/ds/json.h"
#include "ccf/service/map.h"
#include <map>
#include <optional>
#include <string>
Go to the source code of this file.
|
| | ccf::DECLARE_JSON_ENUM (JwtIssuerKeyFilter, {{JwtIssuerKeyFilter::All, "all"}}) |
| |
| | ccf::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (JwtIssuerMetadata) |
| |
| | ccf::DECLARE_JSON_REQUIRED_FIELDS (JwtIssuerMetadata) |
| |
| | ccf::DECLARE_JSON_OPTIONAL_FIELDS (JwtIssuerMetadata, ca_cert_bundle_name, auto_refresh) |
| |
| | ccf::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (OpenIDJWKMetadata) |
| |
| | ccf::DECLARE_JSON_REQUIRED_FIELDS (OpenIDJWKMetadata, issuer, public_key) |
| |
| | ccf::DECLARE_JSON_OPTIONAL_FIELDS (OpenIDJWKMetadata, constraint) |
| |
| | ccf::DECLARE_JSON_TYPE_WITH_OPTIONAL_FIELDS (OpenIDJWKMetadataLegacy) |
| |
| | ccf::DECLARE_JSON_REQUIRED_FIELDS (OpenIDJWKMetadataLegacy, issuer, cert) |
| |
| | ccf::DECLARE_JSON_OPTIONAL_FIELDS (OpenIDJWKMetadataLegacy, constraint) |
| |