in squangle/logger/DBEventCounter.cpp [42:67]
folly::Optional<std::string> ConnectionContextBase::getNormalValue(
folly::StringPiece key) const {
if (key == "is_ssl") {
return folly::to<std::string>(isSslConnection);
} else if (key == "is_ssl_session_reused") {
return folly::to<std::string>(sslSessionReused);
} else if (key == "ssl_server_cert_cn") {
return sslCertCn;
} else if (key == "ssl_server_cert_san") {
if (sslCertSan.hasValue()) {
return folly::join(',', sslCertSan.value());
} else {
return folly::none;
}
} else if (key == "ssl_server_cert_identities") {
if (sslCertIdentities.hasValue()) {
return folly::join(',', sslCertIdentities.value());
} else {
return folly::none;
}
} else if (key == "endpoint_version" && !endpointVersion.empty()) {
return endpointVersion;
} else {
return folly::none;
}
}