Access Control Model

Rules for accessing information objects in the PKI-as-a-Service Portal:

General rule is the "need to know" principle, which limits access of users to the minimal information required to perform a task.

Service Requests

A person is granted read access, if

  1. the person is the originator or recipient of the service request,
  2. the person has the role auditor assigned,
  3. the service request is assigned to a role the person has or
  4. the person was involved in a state change for this service request.

Rule 1 ensures that everyone has access to his own requests. Rule 2 ensures that the auditor role has full information access. Rule 3 ensures that scheduled work on a service request can be seen by person that have the required role. Rule 4 ensures that everyone who worked in a service request can see the progress and state.

Subjects

A person is granted read access to the subject, if

  1. it is the person itself,
  2. the subject is public,
  3. the person has role auditor,
  4. the person has the manager role for this subject or
  5. the subject is managed by the same role as the person.

Rule 1 ensures that every can see himself Rule 2 ensures that public entities (e.g. public trust centers) can be seen Rule 3 ensures that the auditor has full read access Rule 4 ensures that managed subjects can be seen by the managing role Rule 5 ensures that members of a group can see each other

Person

Persons are either self-enrolled or enrolled by a managing trust center. In the later case, the Person is managed by the RA role of the trust center.

System

Systems are always managed by a role. Only that role has access to the system information.

TrustCenter

Persons with the RA or CA role of that trust center has see the trust center subject.

Certificates

  1. A person can see the certificate, if the person can see the associated service request.
  2. A certificate without an associated service request can only be seen by a person with the auditor role.

Holder

  1. A person can see the holder, if the person can see the associated subject.