signing http requests and responses
play

Signing HTTP Requests and Responses Dave Tonge, OAuth Security - PowerPoint PPT Presentation

Signing HTTP Requests and Responses Dave Tonge, OAuth Security Workshop 2019 Use case: Non-repudiation for backend JSON API calls Example 1: A payment request sent as a JSON payload to an API endpoint Example 2: A JSON API response from


  1. Signing HTTP Requests and Responses Dave Tonge, OAuth Security Workshop 2019

  2. Use case: Non-repudiation for backend JSON API calls

  3. Example 1: A payment request sent as a JSON payload to an API endpoint Example 2: A JSON API response from a bank containing the financial information.

  4. 1. Just use a JWT (maybe with content-negotiation) 2. Detached JWT (RFC7515 appendix-F) 3. Detached JWT unencoded payload (RFC7797) 4. Unencoded JWS JSON Serialization (RFC7797) 5. Draft-Cavage-HTTP-Signing combined with RFC7235 (Auth header) and RFC3230 (Digests) 6. JSON Canonicalisation + SHREQ

  5. Scheme Self- Human Deals with Deals with Uses JOSE Contrained Readable accidental body accidental corruption header corruption JWT Detached JWT Detached Unencoded Unencoded JSON Serialisation Draft Cavage JCS + SHREQ

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend