* add 'cosign sign' command-line parameters for mTLS Add command-line parameters for key/cert/cacert used for the connection to the TSA server. Fixes #3006 Signed-off-by: Dmitry S <dsavints@gmail.com> * simplify ServerName validation Signed-off-by: Dmitry S <dsavints@gmail.com> * add 'tsa-mtls.sh to test mTLS to TSA Signed-off-by: Dmitry S <dsavints@gmail.com> * add tsa mtls test to github actions Signed-off-by: Dmitry S <dsavints@gmail.com> * use smallstep's step to generate test certificates Signed-off-by: Dmitry S <dsavints@gmail.com> * in e2e_tsa_mtls.sh, build timestamp-server only if not found Signed-off-by: Dmitry S <dsavints@gmail.com> * add test/gencert utility, copyright Signed-off-by: Dmitry S <dsavints@gmail.com> --------- Signed-off-by: Dmitry S <dsavints@gmail.com>