Skip to content

Commit

Permalink
Include section on cleartext req/resp headers (#1377)
Browse files Browse the repository at this point in the history
* Include section on cleartext req/resp headers

To match IETF spec

* Specify outer vs inner http layers

* Update FLEDGE_Key_Value_Server_API.md

Co-authored-by: Paul Jensen <JensenPaul@users.noreply.github.com>

* Update FLEDGE_Key_Value_Server_API.md

Co-authored-by: Paul Jensen <JensenPaul@users.noreply.github.com>

---------

Co-authored-by: Paul Jensen <JensenPaul@users.noreply.github.com>
  • Loading branch information
lusayaa and JensenPaul authored Jan 23, 2025
1 parent 3bd580a commit 8b97d93
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions FLEDGE_Key_Value_Server_API.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,20 @@ For more information on the design, please refer to [the trust model explainer](

![V2 API diagram](assets/fledge_kv_server_v2_api.png)

HTTPS is used to transport data. The method is `POST`.
The request contains an outer HTTP layer with an inner [Oblivious HTTP](https://datatracker.ietf.org/doc/draft-ietf-ohai-ohttp/) layer.

The HTTP POST body is encrypted.

### Outer HTTP layer
For the outer HTTP layer:
* HTTPS is used to transport data.
* The HTTP method is `POST`.
* Requests specify Content types via these headers:
```
Content-Type: message/ad-auction-trusted-signals-request
Accept: message/ad-auction-trusted-signals-response
```

### Inner HTTP layer

#### Encryption

Expand Down

0 comments on commit 8b97d93

Please sign in to comment.