"--force" flag doesn't have any effect on "leap cert csr"
--- git/bitmask ‹master* M› » leap cert csr --domain unstable.bitmask.net = error Sorry, we can't continue because these files already exist: files/cert/unstable.bitmask.net.key, files/cert/unstable.bitmask.net.csr. = If you really want to create a new key and CSR, remove these files first or run with --force. = bailing out --- git/bitmask ‹master* M› » leap cert csr --force --domain unstable.bitmask.net = error Sorry, we can't continue because these files already exist: files/cert/unstable.bitmask.net.key, files/cert/unstable.bitmask.net.csr. = If you really want to create a new key and CSR, remove these files first or run with --force. = bailing out
(from redmine: created on 2015-08-27)