std::vector< Extension > getClientHelloExtensions() const override
TokenBindingClientExtension(const std::shared_ptr< TokenBindingContext > &context)
folly::Optional< TokenBindingKeyParameters > negotiatedKeyParam_
const auto & getNegotiatedKeyParam()
folly::Optional< TokenBindingProtocolVersion > negotiatedVersion_
void onEncryptedExtensions(const std::vector< Extension > &extensions) override
std::shared_ptr< TokenBindingContext > context_