-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathprofileType_ex_noted.json
52 lines (40 loc) · 1.22 KB
/
profileType_ex_noted.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
{
"name": "user_profile_type",
"user_id": "00000001",
"user_token": "ABCDEF123456",
"profile_type": "AD", // this information is actually not necessary for the PSC as it will
// always receive the same kind of file in both AD and PD case. Remove?,
"PSASet": [
// simple PSA: one security control
{
"name": "firePro",
"security_controls": [
{
"imgName": "firepro_v1.img",
"conf": "firepro_v1_00000001"
}
] //end of firePro PSA security_controls
// simple PSA: ingress and egress flow not needed
},
// complex PSA: multiple security controls
{
"name": "parentalSuite",
"security_controls": [
{
"imgName": "contentFilter_v2",
"conf": "contentFilter_v2_00000001"
},
{
"imgName": "netMon_v1",
"conf": "netMon_v1_00000001"
}
],
// ingress and egress flow describe the order in which the traffic needs to traverse
// the security controls enforced by the PSAs according to if it is going from the user
// towards the internet or viceversa; in this example the traversal order needs to be
// always the same
"ingress_flow": [0,1],
"egress_flow": [0,1]
}
] //end of PSASet
} //end profileType_ex.json