pub fn signer_sign( id: Option<usize>, pwfile: Option<PathBuf>, signerport: u16, authfile: PathBuf) -> Result<String, String>