allow passing per-message signing options