Да, местами перепутал термины шифрования и подписи. Кого-то это могло ввести в заблуждение.
По поводу разделения логики функции verify() можно подумать. Она действительно выполняет две разных логических операции.
По поводу авторизационной информации. То, где её брать - тоже интересная тема. Пока что мой сервис ответа на это не даёт. Честно, сам об этом долго думал, но пока не знаю с какой стороны прикрутить.
Можно было. Возьму на заметку.
Спасибо за замечание.
Да, местами перепутал термины шифрования и подписи. Кого-то это могло ввести в заблуждение.
По поводу разделения логики функции verify() можно подумать. Она действительно выполняет две разных логических операции.
По поводу авторизационной информации. То, где её брать - тоже интересная тема. Пока что мой сервис ответа на это не даёт. Честно, сам об этом долго думал, но пока не знаю с какой стороны прикрутить.