2016-10-24 2 views
1

В моем приложении зарегистрированный пользователь может создать и отправить лицензионное соглашение на получение разрешений от другого зарегистрированного пользователя для использования продукта. Это соглашение должно быть подписано обоими пользователями, чтобы быть действительными, и каждое соглашение хранится в базе данных вместе с согласованными полями и уникальным сгенерированным номером (а не идентификатором таблицы). Для каждого пользователя есть кнопка подтверждения &, которая при щелчке сохраняет имя пользователя в соответствующем столбце соглашения (например, user1_signed_by). Если оба принимают i, тогда создайте файл PDF для их просмотра, загрузки и сохранения. После этого он не может быть обновлен или отредактирован.Онлайн-соглашение между двумя пользователями и гарантировать, что оно будет действительным и не изменено в будущем?

Теперь я беру худшие сценарии, которые могут произойти в один прекрасный день:

  1. Администратор или кто-то другой изменяет файл документа соглашение, а также ряд баз данных.
  2. Оба пользователя изменить соглашение, что он выглядит иначе, чем тот, который они загрузили, чтобы они могли сказать, что мое приложение изменило условия и т.д ..

Для этого, я имею в виду, что единственным безопасным решением может быть добавьте меня, чтобы подписать соглашение &, загрузите его, а затем отправьте файл соглашения по электронной почте каждому пользователю, так что я могу получить подтверждение оригинального соглашения, даже если изменения произойдут с любой стороны. Все мысли по этому поводу? это безопаснее & действительный подход?

PS: Из-за бюджета я не хочу пользоваться услугами онлайн-подписи.

ответ

0

Цель электронного цифровой подписи на электронных процессах обеспечения идентичности, защита целостности контента и связать личность подписавшего с содержанием

Поэтому, я думаю, в том числе цифровой подписи по соглашению соответствовать вашим целям.

Обратите внимание, что вы не являетесь «доверенным поставщиком услуг сертификации», поэтому область принятия подписки, вероятно, будет ограничена вашей собственной системой. Это будет зависеть от местного законодательства. Возможно, вы сможете расширить условия использования вашей системы, включив эти характеристики. Я предлагаю также использовать цифровой сертификат, выданный доверенным поставщиком сертификации в вашей стране

Смежные вопросы