[SUITEDEV-2114] move signerConfig to constructor
[SUITEDEV-2114] rename variables
[SUITEDEV-2114] remove duplication of signature calculation
[SUITEDEV-2114] move signature parsing, simplify validation