SecurityLattice
A lattice for information flow security. This is a product lattice with confidentiality and integrity components. Information flows from less restrictive contexts to more restrictive ones.
Elements of T are interpreted as principals.
Constructors
Returns an element with confidentialityComponent and integrityComponent equal to principal.
Types
Provides bounds for a SecurityLattice given bounds for T.
Functions
The least powerful principal that can act for both this
and that. This denotes a conjunction of authority.
Returns an element that represents the confidentiality component.
Returns an element that represents the integrity component.
The least upper bound of this
and that.
The greatest lower bound of this
and that.
The most powerful principal both this
and that can act for. This denotes a disjunction of authority.
Switches the confidentiality and integrity components.
Properties
Extensions
Returns a constraint that represents [this] flowsTo [that]
.