clang-format

This commit is contained in:
UrosG 2025-02-17 18:49:32 +01:00
parent 59888ae700
commit d62d1cb3a8

View File

@ -436,9 +436,12 @@ private:
} // namespace detail } // namespace detail
enum SSLVerifierResponse { enum SSLVerifierResponse {
NoDecisionMade, // no decision has been made, use the built-in certificate verifier // no decision has been made, use the built-in certificate verifier
CertificateAccepted, // connection certificate is verified and accepted NoDecisionMade,
CertificateRejected // connection certificate was processed but is rejected // connection certificate is verified and accepted
CertificateAccepted,
// connection certificate was processed but is rejected
CertificateRejected
}; };
enum StatusCode { enum StatusCode {
@ -1489,7 +1492,8 @@ public:
#ifdef CPPHTTPLIB_OPENSSL_SUPPORT #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
void enable_server_certificate_verification(bool enabled); void enable_server_certificate_verification(bool enabled);
void enable_server_hostname_verification(bool enabled); void enable_server_hostname_verification(bool enabled);
void set_server_certificate_verifier(std::function<SSLVerifierResponse(SSL *ssl)> verifier); void set_server_certificate_verifier(
std::function<SSLVerifierResponse(SSL *ssl)> verifier);
#endif #endif
void set_logger(Logger logger); void set_logger(Logger logger);
@ -1919,7 +1923,8 @@ public:
#ifdef CPPHTTPLIB_OPENSSL_SUPPORT #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
void enable_server_certificate_verification(bool enabled); void enable_server_certificate_verification(bool enabled);
void enable_server_hostname_verification(bool enabled); void enable_server_hostname_verification(bool enabled);
void set_server_certificate_verifier(std::function<SSLVerifierResponse(SSL *ssl)> verifier); void set_server_certificate_verifier(
std::function<SSLVerifierResponse(SSL *ssl)> verifier);
#endif #endif
void set_logger(Logger logger); void set_logger(Logger logger);
@ -9629,21 +9634,20 @@ inline bool SSLClient::initialize_ssl(Socket &socket, Error &error) {
} }
if (server_certificate_verification_) { if (server_certificate_verification_) {
SSLVerifierResponse verification_status_ = SSLVerifierResponse::NoDecisionMade; SSLVerifierResponse verification_status_ =
SSLVerifierResponse::NoDecisionMade;
if (server_certificate_verifier_) if (server_certificate_verifier_) {
{
verification_status_ = server_certificate_verifier_(ssl2); verification_status_ = server_certificate_verifier_(ssl2);
} }
if (verification_status_ == SSLVerifierResponse::CertificateRejected) if (verification_status_ ==
{ SSLVerifierResponse::CertificateRejected) {
error = Error::SSLServerVerification; error = Error::SSLServerVerification;
return false; return false;
} }
if (verification_status_ == SSLVerifierResponse::NoDecisionMade) if (verification_status_ == SSLVerifierResponse::NoDecisionMade) {
{
verify_result_ = SSL_get_verify_result(ssl2); verify_result_ = SSL_get_verify_result(ssl2);
if (verify_result_ != X509_V_OK) { if (verify_result_ != X509_V_OK) {