1
- <!--
2
- **Note:** When your enhancement is complete, all of these comment blocks should be removed.
3
-
4
- To get started with this template:
5
-
6
- - [ ] **Create an issue in keylime/enhancements**
7
- When filing an enhancement tracking issue, please ensure to complete all
8
- fields in that template. One of the fields asks for a link to the enhancement. You
9
- can leave that blank until this enhancement is made a pull request, and then
10
- go back to the enhancement and add the link.
11
- - [ ] **Make a copy of this template.**
12
- name it `NNNN-short-descriptive-title`, where `NNNN` is the issue number (with no
13
- leading-zero padding) assigned to your enhancement above.
14
- - [ ] **Fill out this file as best you can.**
15
- At minimum, you should fill in the "Summary", and "Motivation" sections.
16
- These should be easy if you've preflighted the idea of the enhancement with the
17
- appropriate SIG(s).
18
- - [ ] **Merge early and iterate.**
19
- Avoid getting hung up on specific details and instead aim to get the goals of
20
- the enhancement clarified and merged quickly. The best way to do this is to just
21
- start with the high-level sections and fill out details incrementally in
22
- subsequent PRs.
23
- -->
24
1
# enhancement-121: Verification API
25
2
26
3
<!--
@@ -108,7 +85,7 @@ We are not implementing the proposed agent-driven attestation model.
108
85
109
86
## Proposal
110
87
111
- Create a new API on the verifier at ` /verify ` that will take the
88
+ Create a new API on the verifier at ` /verify/evidence ` that will take the
112
89
following example JSON data payload:
113
90
114
91
{
@@ -150,7 +127,7 @@ response as we can for the failure(s).
150
127
The API will return a response like the following:
151
128
152
129
{
153
- "success ": 0,
130
+ "valid ": 0,
154
131
"failures": [
155
132
{
156
133
"type": "ima.validation.ima-ng.not_in_allowlist",
@@ -173,15 +150,8 @@ to the API for validation. It will serve as a sample client of the new
173
150
API as well as being a useful tool for people to use on target hosts.
174
151
175
152
176
-
177
153
### User Stories (optional)
178
154
179
- <!--
180
- Detail the things that people will be able to do if this enhancement is implemented.
181
- Include as much detail as possible so that people can understand the "how" of
182
- the system. The goal here is to make this feel real for users without getting
183
- bogged down.
184
- -->
185
155
186
156
#### Story 1
187
157
0 commit comments