Проверка подписи JWS: подписи предоставляются в JWKS.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проверка подписи JWS: подписи предоставляются в JWKS.

Сообщение Anonymous »

У меня возникли проблемы с проверкой подписи веб-перехватчика.
Подлинность и целостность события веб-перехватчика можно проверить, проверив подпись, указанную в заголовке: x-xyz-jws.
Эта подпись предоставляется в виде веб-подписи JSON (JWS), используя тело в качестве незакодированной полезной нагрузки, как описано в разделе https://www.rfc-editor.org/rfc/rfc7797.
Открытые ключи, используемые для проверки подписей, предоставляются в JWKS (набор веб-ключей JSON).
Чтобы проверить подпись полезных данных веб-перехватчика, необходимо выполнить следующие шаги:
  • Когда запрос получен, преобразуйте http json в канонизированную форму: https://www.rfc-editor.org/rfc/rfc8785.
  • Выберите правильный ключ из JWKS, соответствующий идентификатору ключа из заголовка x-xyz-jws.
    Используйте заголовок x-xyz-jws и канонизированное тело для проверки подписи с выбранным ключом.
Учитывая следующее информация
x-xyz-jws
eyJhbGciOiJFUzI1NiIsImtpZCI6IjEiLCJiNjQiOmZhbHNlLCJjcml0IjpbImI2NCJdfQ..DF7F6zQz pe7ErWBd2-sG1QWS_pfRWO2Yo1iNUT1XW4CgUUjmK82K6Tk0HPz5x4JidvOW4LvibQMORH-56kg7Yg
JWKS

Код: Выделить всё

{ "keys": [ { "kty": "EC", "use": "sig", "crv": "P-256", "kid": "1", "x": "qkx4od6mtrz5xbSL8WgyODkFaP6CJcskigWpYbuP024", "y": "T9ul87OtlHYZAfXw8b36VRNIxnRzgNzBgJaR8dZfjbE", "alg": "ES256" } ] }

body (raw json)


Подробнее здесь: https://stackoverflow.com/questions/793 ... -in-a-jwks
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проверка подписи JWS: подписи предоставляются в JWKS.
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Проверка подписи JWS: подписи предоставляются в JWKS.
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Почему проверка проходит для подписи JWS?
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать части веб-подписи JSON (JWS) и веб-ключа JSON (JWK) протокола ACME с помощью PHP?
    Anonymous » » в форуме Php
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Добавить Kid и ALG в Jose JWKS для сгенерированной пары ключей
    Anonymous » » в форуме Javascript
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»