proxygen
|
Namespaces | |
test | |
Classes | |
struct | TokenBinding |
class | TokenBindingClientExtension |
class | TokenBindingConstructor |
class | TokenBindingContext |
struct | TokenBindingID |
struct | TokenBindingMessage |
struct | TokenBindingParameters |
class | TokenBindingServerExtension |
class | TokenBindingUtils |
class | Validator |
Enumerations | |
enum | TokenBindingProtocolVersion : uint16_t { TokenBindingProtocolVersion::token_binding_0_10 = 0x000a, TokenBindingProtocolVersion::token_binding_0_11 = 0x000b, TokenBindingProtocolVersion::token_binding_0_12 = 0x000c, TokenBindingProtocolVersion::token_binding_0_13 = 0x000d, TokenBindingProtocolVersion::token_binding_0_14 = 0x000e, TokenBindingProtocolVersion::token_binding_0_15 = 0x000f } |
enum | TokenBindingKeyParameters : uint8_t { TokenBindingKeyParameters::rsa2048_pkcs1_5 = 0, TokenBindingKeyParameters::rsa2048_pss = 1, TokenBindingKeyParameters::ecdsap256 = 2 } |
enum | TokenBindingType : uint8_t { TokenBindingType::provided_token_binding = 0, TokenBindingType::referred_token_binding = 1 } |
Functions | |
std::string | toString (TokenBindingProtocolVersion) |
std::string | toString (TokenBindingKeyParameters) |
Variables | |
constexpr uint8_t | kTokenBindingEkmSize = 32 |
constexpr folly::StringPiece | kTokenBindingExporterLabel |
|
strong |
|
strong |
|
strong |
std::string fizz::extensions::toString | ( | TokenBindingProtocolVersion | version | ) |
Definition at line 67 of file Types.cpp.
References fizz::enumToHex(), token_binding_0_10, token_binding_0_11, token_binding_0_12, token_binding_0_13, token_binding_0_14, and token_binding_0_15.
std::string fizz::extensions::toString | ( | TokenBindingKeyParameters | keyParams | ) |
Definition at line 86 of file Types.cpp.
References ecdsap256, fizz::enumToHex(), rsa2048_pkcs1_5, and rsa2048_pss.
constexpr uint8_t fizz::extensions::kTokenBindingEkmSize = 32 |
Definition at line 18 of file Types.h.
Referenced by fizz::extensions::TokenBindingUtils::constructMessage().
constexpr folly::StringPiece fizz::extensions::kTokenBindingExporterLabel |
Definition at line 19 of file Types.h.
Referenced by fizz::server::test::TEST_F().