Label
data class Label(confidentialityComponent: FreeDistributiveLattice<Principal>, integrityComponent: FreeDistributiveLattice<Principal>) : Lattice<Label> , TrustLattice<Label> , PrettyPrintable
Content copied to clipboard
A lattice for information flow security. This is a standard bounded lattice that additionally supports confidentiality and integrity projections. Information flows from less restrictive contexts to more restrictive ones.
Constructors
Label
Link copied to clipboard
fun Label(confidentialityComponent: FreeDistributiveLattice<Principal>, integrityComponent: FreeDistributiveLattice<Principal>)
Content copied to clipboard
Types
Functions
confidentiality
Link copied to clipboard
The confidentiality component.
lessThanOrEqualTo
Link copied to clipboard
Returns true if this
is ordered before that.
toDocument
Link copied to clipboard