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

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

Сообщение Anonymous »

У меня возникают проблемы с проверкой подписи WebHook.
Эта подпись предоставлена ​​как веб-подпись 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
eyjhbgcioijfuzi1niisimtpzci6ijeilcjinjqiomzhbhnllcjcml0ijpbimi2ncjdfq..df7f6zquSpe7erwbmi2-sgmi2ncjdfq..df7f6zquSpe1 Xw4cguujmk82k6tk0hpz5x4jidvow4lvibqmorh-56kg7yg
jwks < /p>

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

{ "keys": [ { "kty": "EC", "use": "sig", "crv": "P-256", "kid": "1", "x": "qkx4od6mtrz5xbSL8WgyODkFaP6CJcskigWpYbuP024", "y": "T9ul87OtlHYZAfXw8b36VRNIxnRzgNzBgJaR8dZfjbE", "alg": "ES256" } ] }
Тело (необработанный JSON)
{..
Как проверить подпись с помощью PHP?
Заранее благодарим за помощь.

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проверка подписи JWS: подписи предоставляются в JWKS.
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Проверка подписи JWS: подписи предоставляются в JWKS.
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение 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»