177 std::shared_ptr<CertDecompressionManager> mgr) {
185 std::vector<CertificateCompressionAlgorithm>
214 #if FOLLY_OPENSSL_IS_110 216 #endif // FOLLY_OPENSSL_IS_110
const auto & getSupportedGroups() const
std::vector< PskKeyExchangeMode > supportedPskModes_
CertificateCompressionAlgorithm
bool getSendEarlyData() const
const auto & getSupportedAlpns() const
std::vector< NamedGroup > defaultShares_
const auto & getSupportedVersions() const
std::shared_ptr< const SelfCert > clientCert_
std::unique_ptr< Factory > factory_
constexpr detail::Map< Move > move
std::vector< NamedGroup > supportedGroups_
void setSendEarlyData(bool sendEarlyData)
std::shared_ptr< CertificateDecompressor > getCertDecompressorForAlgorithm(CertificateCompressionAlgorithm algo) const
void setCompatibilityMode(bool enabled)
std::vector< std::string > supportedAlpns_
const Factory * getFactory() const
const auto & getSupportedCiphers() const
void setSupportedPskModes(std::vector< PskKeyExchangeMode > modes)
const auto & getDefaultShares() const
void setClientCertificate(std::shared_ptr< SelfCert > cert)
void setPskCache(std::shared_ptr< PskCache > pskCache)
void setSupportedAlpns(std::vector< std::string > protocols)
bool getCompatibilityMode() const
std::vector< SignatureScheme > supportedSigSchemes_
void setSupportedCiphers(std::vector< CipherSuite > ciphers)
folly::Optional< CachedPsk > getPsk(const std::string &identity) const
void setSupportedGroups(std::vector< NamedGroup > groups)
std::enable_if<!std::is_array< T >::value, std::unique_ptr< T > >::type make_unique(Args &&...args)
void setFactory(std::unique_ptr< Factory > factory)
void setDefaultShares(std::vector< NamedGroup > groups)
const auto & getSupportedSigSchemes() const
std::vector< CipherSuite > supportedCiphers_
std::vector< CertificateCompressionAlgorithm > getSupportedCertDecompressionAlgorithms() const
const auto & getSupportedPskModes() const
std::shared_ptr< PskCache > pskCache_
void removePsk(const std::string &identity) const
void setSupportedVersions(std::vector< ProtocolVersion > versions)
void putPsk(const std::string &identity, CachedPsk psk) const
std::shared_ptr< CertDecompressionManager > certDecompressionManager_
std::vector< ProtocolVersion > supportedVersions_
const auto & getClientCertificate() const
void setSupportedSigSchemes(std::vector< SignatureScheme > schemes)
virtual ~FizzClientContext()=default
void setCertDecompressionManager(std::shared_ptr< CertDecompressionManager > mgr)