I'm currently testing an mTLS scenario server and client using boost asio. Each party has its own certificate and key, using self signed CA root (OpenSSL).
It works as expected, however there is a major issue which after searching quite a lot, came to a dead end. I need to be able to revoke client side certificates at any point in time.
So the question is, how to revoke certificates from clients? (make asio server refuse them)
I tried several options in the boost asio context without success, I could not find a way to revoke the client side certificate.