znlib/rpc

Maintainers

Details

github.com/znlib/rpc

Source

Issues

Installs: 817

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:extension

v0.0.5 2021-01-12 05:10 UTC

This package is auto-updated.

Last update: 2024-04-28 14:51:11 UTC


README

Подпись и верификация запроса/ответа

Шаги верификации:

  • проверка сертификата на отозванность (не сделано)
  • верификация сертификата с УЦ (проверка подписи сертификата корневым сертификатом)
  • проверка дата истечения срока действия сертификата
  • канонизация JSON (внедрить метод канонизации в meta "c14nMethod")
  • вычисление и сверка Digest из канонизированного JSON
  • верификация подписи бинарного Digest по публичному ключу из сертификата

Шаги канонизации JSON:

  • рекурсивная сортировка по ключу вложенных данных
  • приведение к unicode
  • кодирование в HEX