I’ve struggled for a while with that now. I’ve created my own CA and then a client key & certificate using that. The crossbar router is using a certificate from LetsEncrypt.
The server certificate config works ok, but for some reason, I am stuck with the asyncio WAMP client certificate auth. Trying to authenticate, I get the error:
wamp.error.no_auth_method: cannot authenticate using any of the offered authmethods [‘anonymous’]
So it’s as if the client needs to specifically request some auth method? How?
The docs & examples I’ve found for TLS client certificate auth seem to always use a WAMP component hosted by crossbar. But that’s not my use case - the WAMP components connect remotely (what’s the point of using TLS for a hosted local component, anyway?)
For what it’s worth, here’s what I’ve already followed to the best of my ability:
And checked various examples:
I also found this, with some nuggets: