No SSL client purpose on certificate issue on Aria Operations for Logs (aka vRLI)
During an upgrade of my vRealize Log Insight, aka Aria Operations for Logs, I encountered an issue with the custom SSL certificate I had installed on the server.
First I encountered this during the upgrade which had the upgrade to version 8.12 resulting in an error.
Then after resetting the SSL configuration on the server and reverting back to a self-signed cert and successfully upgrading to version 8.12 I encountered the same error when trying to readd both the existing SSL cert and a new one issued from my lab Root CA.
The error No SSL client purpose on certificate didn't make a whole lot of sense, but after digging around a bit I found some other references to Client Authentication as opposed to Server Authentication that my existing certificate already had
So I decided to try to add in Client Authentication on the same Certificate template
And then I issued a new certificate from this template
Finally I tried to upload this new certificate with the corresponding private key and the Root CA chain, and now it was successful
For a step by step on how to change a Certificate template on a Windows Root CA, issue a new certificate and upload it to the Log Insight / Aria Operations for Logs server be sure to check out this post by fellow vExpert Mark Gabryjelski
As of the time of this writing the Certificate requirements on the Aria Operations for Logs documentation page does not list this requirement. Hopefully VMware can update the docs to reflect this.