secure connection - TLS

I could not find any topic about TLS encryption and how Janus does it in the docs. Does Janus support TLS encryption?
3 Replies
Florian Hockmann
It definitely supports TLS encryption. The question is which part you are talking about exactly. Do you mean encryption of the data sent between clients and JanusGraph Server or between JanusGraph and its backends? If you mean between the clients and JanusGraph Server, then you find the relevant documentation in the TinkerPop docs since JanusGraph Server is just an extension of TinkerPops Gremlin Server: https://tinkerpop.apache.org/docs/current/reference/#_configuring_2 If you mean between JanusGraph and the backends, then you need to look into the documentation of your backends
Fabio R
Fabio R4mo ago
Thanks @Florian Hockmann I will take a look the link you shared. Yes, I think you answered both cases client/engine and engine/components. I presume that's including mTLS too right?
Florian Hockmann
Interesting, I haven't heard that term before but it seems to simply mean that both client and server need to authenticate themselves via X.509 certificates. I think you can enforce client certificates for Gremlin Server via the setting ssl.needClientAuth. And for the backends, it's again specific for the backend you're using but I guess most should also support that