Draft: Signing scripts improvements
Closes #40137 (closed) #40157 (closed) #40414 (closed).
This branch is taking the patches from !219 (closed), and adding other improvements and new scripts for #40414 (closed).
Closes #40137 (closed) #40157 (closed) #40414 (closed).
This branch is taking the patches from !219 (closed), and adding other improvements and new scripts for #40414 (closed).