You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the "id" field of the RCAR Request in the protocol document,
including that its accepted values are deployment specific and that an
unmapped id is rejected, both of which a KBC implementation has to know.
State that selecting an id is not an authorization decision so that
readers do not mistake it for one.
Document policy_id_map for each attestation service type, and note that
for Intel TA a selected id replaces the configured policy_ids.
Signed-off-by: Xynnn007 <xynnn@linux.alibaba.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|`timeout`| Integer | The maximum time (in minutes) between RCAR handshake's `auth` and `attest` requests | 5 |
248
+
|`policy_id_map`| Map of String array | AS policies selectable by a client, keyed by ID. See [RCAR `Request`][ps]|`{}`|
237
249
|`as_addr`| String | The URL of the remote CoCoAS |`http://127.0.0.1:50004`|
238
250
|`pool_size`| Integer | The connections between KBS and CoCoAS are maintained in a conenction pool. This property determines the max size of the pool |`100`|
239
251
@@ -251,6 +263,7 @@ The following properties can be set.
|`certs_file`| String | URL to an Intel Trust Authority portal or path to JWKS file used for token verification. | Yes | - |
253
265
|`policy_ids`| String array | Quoted and comma-separated list of policy IDs defined in ITA portal. | No |`[]`|
266
+
|`policy_id_map`| Map of String array | Policies selectable by a client, keyed by ID. A selected ID replaces `policy_ids`. See [RCAR `Request`][ps]| No |`{}`|
254
267
|`allow_unmatched_policy`| Boolean | Whether policy matching is required. If no `policy_ids` are specified, policy matching is not checked. | No | false |
0 commit comments