Re-introduce fix from 8f9bcf6 to split signature checking code
Re-introduce fix from 8f9bcf6 to split signature checking code

When the signature checking code was broken out into its own function,
the fix for unsigned objects in 8f9bcf6 was lost. Re-introduce it.

saab-simc-admin/workflow-tools,saab-simc-admin/workflow-tools