• This is the main function exported from this module. It'll look at your options, determine the best way to sign a file, and then return one of our internal functions to do the actual signing.

    Parameters

    Returns Promise<void>