diff --git a/spec/VISSv2_Core.html b/spec/VISSv2_Core.html index b0d5770..8b09282 100644 --- a/spec/VISSv2_Core.html +++ b/spec/VISSv2_Core.html @@ -998,7 +998,7 @@
- The request shall contain the Context and Proof parameters below, the other two are optional: + The request shall contain the Context and Proof parameters below, the others are optional:
@@ -1020,7 +1021,9 @@
This section is non-normative.
+ The client context contains a client actor and a client Id.
The client actor is characterized by three subactors:
+ Handling of consent involves vehicle and cloud architectural subsystems that is out of scope in VISSv2.
+ However, a VISSv2 vehicle server has a capability to enforce consent results, i. e. to allow or block access to requested data.
+ This can be leveraged in a model where the server receives consent results from an “External Consent Framework” (ECF) and uses that information to either grant client requests,
+ or not, for data that is consent protected. How the ECF obtains the consent status is out-of-scope in this specification.
+ A secure, local communication channel exits between the in-vehicle ECF and the server as shown in the figure below,
+ over which the server can inquire about the consent status for data requested by a client.
+
+ The ECF is responsible for the lifetime management of the consent status for all data that is managed by the server, which may involve initialization,
+ expiry update, event based update, consent status removal.
+ The consent status that the ECF provides to the server is associated with an expiry time, which when reached leads to that the status shall be treated as NOT_SET,
+ which must be enforced by the server.
+ The consent status can be set to any of the following values:
+
+ A server receiving a client request that involves obtaining a consent status shall send a request to the ECF + on which it shall receive a response cintaining the consent status. + + The request shall contain the data from the list in the previous chapter. + + The response shall contain the following data: +