Как реализовать цифровую подпись на каждой транзакции?
1)подпись должна быть зафиксирована в электронном журнале с прямой ссылкой на полную запись оригинала квитанции.
2. подпись должна быть создана для всех транзакций, о которых сообщается в cashtransaction. Сюда входят все поступления, которым присвоен номер операции, и обычно включаются операции, влияющие на продажи.
3. необходимо записать, какая версия закрытого или секретного ключа использовалась для формирования подписи квитанции.
4
Что я уже пробовал:
я знаю, как создать цифровую подпись. Мне нужно сначала хэшировать значение, а затем зашифровать его открытым ключом. Затем, чтобы увидеть это значение, мне нужно расшифровать его с помощью закрытого ключа, а затем повторно хэшировать, и я получу значение.
Но вопрос в том, что в POS я сохранил данные в таблицах и в разных табелях, например деталь всех товаров в одной таблице, а для этого recipt no я сохранил деталь платежа в другой таблице . как я могу реализовать цифровую подпись на нем и сохранить ее в базе данных, я могу создать цифровую подпись на одном поле, что, как я могу реализовать на строке базы данных OG?