support signature_file