Refactoring: only use sign and validate in SignatureStrategy.