Дмитрий
Нет, не должны. Подписывает человек, ключ у него в руках, а не на сервере. Смысл ему свой ключ на сервер пихать?
Я уже выше говорил.
Если концепция типовых 1 организация = 1 ключ (как сейчас), значит этот ключ должен быть на сервере и читаться с сервера
Если концепция: каждый пользователь должен иметь свой ключ, значит типовой механизм обмена должен давать возможность для каждого пользователя указать свой ключ.
Сейчас ситуация такова, что больше одного ключа использовать в одной организации нельзя. А следовательно рассказы о том, что каждый пользователь должен иметь свой ключ или поставьте чужой ключ всем подряд, на мой взгляд неправильны.