-
My agents won't connect to the server and the server logs show a cert has mismatch. The weird thing is the server says it's loading the cert with hash cf96a9f15a and the clients are connecting with the same hash, but getting rejected. The server is saying it wants one of two other hash options. What are those from?
It seems odd the server would say, "Loading cert hash cf96a9f15a. Your hash is bad because it's cf96a9f15a" |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
It's worth mentioning that the sha384 hashes of the certificate files don't match what the logs are saying:
None of those are the hashes mentioned by the server logs. |
Beta Was this translation helpful? Give feedback.
-
config.json. Note that I have certUrl setup.
I've also verified the cert is the same from where MC pulls it and from what the clients see:
From a client (agent) machine:
|
Beta Was this translation helpful? Give feedback.
-
Ok - I resolved this, but I still don't understand why it wasn't working. To fix it, I visited my domain from chrome and exported the public certificate to a file. I copied that into the mesh central container's webserver-cert-public.crt file. That caused everything to match up. My open question is why when MC starts and pulls the cert itself, it stores something else in the web.crt file. |
Beta Was this translation helpful? Give feedback.
Ok - I resolved this, but I still don't understand why it wasn't working. To fix it, I visited my domain from chrome and exported the public certificate to a file. I copied that into the mesh central container's webserver-cert-public.crt file. That caused everything to match up.
My open question is why when MC starts and pulls the cert itself, it stores something else in the web.crt file.