Each instance of the ocap
family implements a capability-based access control model. The types of resources and the list of access rights to resources of each type are defined in the security configuration of the ocap
family instance.
Family instance configuration
<family-configuration> ::= "{" <resource-cfg> {"," <resource-cfg>} "}"
<resource-cfg> ::= <resource-type> ":" "{"
["limits" ":" <limits> ","]
"typeid" ":" <typeid> ","
"rights" ":" "<rights>
"}"
<limits> ::= "{ capabilities:" <capabilities> ", resources:" <resources> "}"
<rights> ::= "{" <right> {"," <right>} "}"
<right> ::= <right-name> ":" <right-id>
Family instance configuration elements
|
Resource type configuration. Contains the resource type ID and a list of access rights to this resource. |
|
Resource type. Textual identifier that is returned by the |
|
Numerical identifier of the resource type received by the |
|
Maximum number of capabilities. |
|
Maximum number of resources for which capabilities can be issued. |
|
JSON object with a list of access rights, where |