Sign a file using a key.
The ability to sign a file is potentially harmful because it can allow a user to sign a file using another user's key.