diff --git a/frontend-grpc/Main.cpp b/frontend-grpc/Main.cpp
index d505c6f38bc7eec7cc06bef1cfb9a23129e6b613..8335c79db9a0e3f00fe7ab5ddd8ee0e240bd6f07 100644
--- a/frontend-grpc/Main.cpp
+++ b/frontend-grpc/Main.cpp
@@ -175,7 +175,7 @@ int main(const int argc, char *const *const argv) {
         auto ca_chain = config.getConfEntString("gRPC", "TlsChain", "");
         if (!ca_chain.empty()) {
             lc.log(log::INFO, "TLS CA chain file: " + ca_chain);
-            tls_options.pem_root_certs = file2string(cert_file);
+            tls_options.pem_root_certs = file2string(ca_chain);
         } else {
             lc.log(log::INFO, "TLS CA chain file not defined ...");
             tls_options.pem_root_certs = "";