https://github.com/googleapis/google-cloud-cpp/commit/b67a37926 From: Google Cloud C++ maintainers Subject: [PATCH] fix: openssl v4.x X509_get_subject_name usage --- a/google/cloud/internal/openssl/parse_service_account_p12_file.cc +++ b/google/cloud/internal/openssl/parse_service_account_p12_file.cc @@ -85,7 +85,7 @@ StatusOr ParseServiceAccountP12File( } // This is automatically deleted by `cert`. - X509_NAME* name = X509_get_subject_name(cert.get()); + X509_NAME const* name = X509_get_subject_name(cert.get()); std::string service_account_id = [&name]() -> std::string { auto openssl_free = [](void* addr) { OPENSSL_free(addr); };