CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::crypto::JsonWebKeyData Struct Reference

#include <jwk.h>

Public Member Functions

bool operator== (const JsonWebKeyData &) const =default
 

Public Attributes

JsonWebKeyType kty
 
std::optional< std::string > kid = std::nullopt
 
std::optional< std::vector< std::string > > x5c = std::nullopt
 
std::optional< std::string > n = std::nullopt
 
std::optional< std::string > e = std::nullopt
 
std::optional< std::string > x = std::nullopt
 
std::optional< std::string > y = std::nullopt
 
std::optional< JsonWebKeyECCurvecrv = std::nullopt
 
std::optional< std::string > issuer = std::nullopt
 

Member Function Documentation

◆ operator==()

bool ccf::crypto::JsonWebKeyData::operator== ( const JsonWebKeyData ) const
default

Member Data Documentation

◆ crv

std::optional<JsonWebKeyECCurve> ccf::crypto::JsonWebKeyData::crv = std::nullopt

◆ e

std::optional<std::string> ccf::crypto::JsonWebKeyData::e = std::nullopt

◆ issuer

std::optional<std::string> ccf::crypto::JsonWebKeyData::issuer = std::nullopt

◆ kid

std::optional<std::string> ccf::crypto::JsonWebKeyData::kid = std::nullopt

◆ kty

JsonWebKeyType ccf::crypto::JsonWebKeyData::kty

◆ n

std::optional<std::string> ccf::crypto::JsonWebKeyData::n = std::nullopt

◆ x

std::optional<std::string> ccf::crypto::JsonWebKeyData::x = std::nullopt

◆ x5c

std::optional<std::vector<std::string> > ccf::crypto::JsonWebKeyData::x5c = std::nullopt

◆ y

std::optional<std::string> ccf::crypto::JsonWebKeyData::y = std::nullopt

The documentation for this struct was generated from the following file: