SecurityAndPrivacy
Class TrustContract

Trust contracts are predicated on the establishment of a Legal Framework that requires members to agree on a legally binding set of criteria to manage the risk of participating in a contractual trust framework. This includes, but is not limited to terms for participation and termination, conformance to applicable laws and mandates such as Federal Information Security Management Act (FISMA), HIPAA, and the Privacy Act; permitted uses of information exchanged between members, and waivers/exceptions if any. In this model, a trust contract makes the business and technical operational rules of a domain legally binding upon its members. Trust contracts are subject to jurisdictional, organizational and privacy policies that apply equally to all members. Trust contracts can have a time limit, whereupon the complete contract must be renegotiated.

Attributes
AuthenticationToken authenicationToken authenicationToken

Pointer to a packaged collection of data used to authenticate the Initiator’s identity.

Authority domainAuthority domainAuthority
PolicyConstraint policyConstraint policyConstraint

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameTrustContract
Name Expression
NamespaceSecurityAndPrivacy
Owned Template Signature
OwnerSecurityAndPrivacy
Owning Template Parameter
PackageSecurityAndPrivacy
Qualified NameFHIM::SecurityAndPrivacy::TrustContract
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 authenicationToken
Public AuthenticationToken authenicationToken

Pointer to a packaged collection of data used to authenticate the Initiator’s identity.

Constraints:
Properties:

AggregationNone
Alias
AssociationtrustContract_authenicationToken
Association End
ClassTrustContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameauthenicationToken
Name Expression
NamespaceTrustContract
Opposite
OwnerTrustContract
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::TrustContract::authenicationToken
Stereotype
Template Parameter
TypeAuthenticationToken
Upper*
Upper Value(*)
VisibilityPublic


 domainAuthority
Public Authority domainAuthority
Constraints:
Properties:

AggregationNone
Alias
AssociationtrustContract_domainAuthority
Association End
ClassTrustContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamedomainAuthority
Name Expression
NamespaceTrustContract
Opposite
OwnerTrustContract
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::TrustContract::domainAuthority
Stereotype
Template Parameter
TypeAuthority
Upper*
Upper Value(*)
VisibilityPublic


 policyConstraint
Public PolicyConstraint policyConstraint
Constraints:
Properties:

AggregationNone
Alias
AssociationtrustContract_policyConstraint
Association End
ClassTrustContract
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepolicyConstraint
Name Expression
NamespaceTrustContract
Opposite
OwnerTrustContract
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::TrustContract::policyConstraint
Stereotype
Template Parameter
TypePolicyConstraint
Upper*
Upper Value(*)
VisibilityPublic