Certificates are stored under ~/.cert (please use the XDG Base Directory specification instead)
Currently, certificate files are stored in $HOME/.cert/nm-openvpn
. They should instead be stored in a directory like $XDG_DATA_HOME/NetworkManager-openvpn
.
AFAICT, since the full certificate paths are saved in .nmconnection
files, simply updating the path new certificates are written to does not break existing setups. As such, this should be an almost trivial change to make.
If this change is deemed desirable, I'd be happy to implement it.