Используя только SSL, вы гарантируете, что сообщение не будет изменено во время передачи, что хорошо, но ничего не говорит об отправителе, в основном любой клиент может установить ssl-соединение с сервером и отправить на него данные.
Ссервер сигнатур может проверять не только то, что данные не были закалены, но и то, что этот конкретный клиент их сгенерировал.