znlib / rpc
Installs: 820
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:extension
Requires
- guzzlehttp/guzzle: >5.3
- zncore/domain: v0.0.*
- znlib/rest: v0.0.*
README
Подпись и верификация запроса/ответа
Шаги верификации:
- проверка сертификата на отозванность (не сделано)
- верификация сертификата с УЦ (проверка подписи сертификата корневым сертификатом)
- проверка дата истечения срока действия сертификата
- канонизация JSON (внедрить метод канонизации в meta "c14nMethod")
- вычисление и сверка Digest из канонизированного JSON
- верификация подписи бинарного Digest по публичному ключу из сертификата
Шаги канонизации JSON:
- рекурсивная сортировка по ключу вложенных данных
- приведение к unicode
- кодирование в HEX