SecurityAndPrivacy
Class Initiator

An Initiator is an entity (e.g., human user, computer-based entity such as a software application or process, physical device) that attempts to access other entities. [ISO 10181-3]

Attributes
«II» Id accessControlId accessControlId
AuthenticationToken authenicationToken authenicationToken

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

Clearance clearance clearance

Pointer to Access Control Information that can be compared with security labels of Resources

«CS» Code confidentialityType confidentialityType
«TS» PointInTime effectiveDate effectiveDate
«CS» Code initiatorIntegrityStatus initiatorIntegrityStatus
String initiatorName initiatorName
«CS» Code initiatorType initiatorType
Policy policy policy
String profileType profileType
SecurityContext securityContext securityContext

Pointer to Access Control Information that specifies contextual information such as geographic location.

SecurityGroup securityGroup securityGroup
SecurityRole securityRole securityRole

Pointer to a named group of policies that can be managed, assigned, and revoked together for convenience of use rather than managing these policies individually.

TrustFramework trustFramework trustFramework
UserIdentity userIdentity userIdentity

Pointer to the attributes identifying the user of a system used to access Protected Information.


Properties:

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

Attribute Details

 accessControlId
Public «II» Id accessControlId
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInitiator
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)
Multiplicity0..1
NameaccessControlId
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::accessControlId
Stereotype
Template Parameter
Type«II» Id
Upper1
Upper Value(1)
VisibilityPublic


 authenicationToken
Public AuthenticationToken authenicationToken

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

Constraints:
Properties:

AggregationNone
Alias
Associationinitiator_authenicationToken
Association End
ClassInitiator
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
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::authenicationToken
Stereotype
Template Parameter
TypeAuthenticationToken
Upper*
Upper Value(*)
VisibilityPublic


 clearance
Public Clearance clearance

Pointer to Access Control Information that can be compared with security labels of Resources

Constraints:
Properties:

AggregationNone
Alias
Associationinitiator_clearance
Association End
ClassInitiator
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*
Nameclearance
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::clearance
Stereotype
Template Parameter
TypeClearance
Upper*
Upper Value(*)
VisibilityPublic


 confidentialityType
Public «CS» Code confidentialityType
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInitiator
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)
Multiplicity0..1
NameconfidentialityType
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::confidentialityType
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 effectiveDate
Public «TS» PointInTime effectiveDate
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInitiator
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)
Multiplicity0..1
NameeffectiveDate
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::effectiveDate
Stereotype
Template Parameter
Type«TS» PointInTime
Upper1
Upper Value(1)
VisibilityPublic


 initiatorIntegrityStatus
Public «CS» Code initiatorIntegrityStatus
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInitiator
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)
Multiplicity0..1
NameinitiatorIntegrityStatus
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::initiatorIntegrityStatus
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 initiatorName
Public String initiatorName
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInitiator
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)
Multiplicity0..1
NameinitiatorName
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::initiatorName
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 initiatorType
Public «CS» Code initiatorType
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInitiator
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)
Multiplicity0..1
NameinitiatorType
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::initiatorType
Stereotype
Template Parameter
Type«CS» Code
Upper1
Upper Value(1)
VisibilityPublic


 policy
Public Policy policy
Constraints:
Properties:

AggregationNone
Alias
Associationinitiator_policy
Association End
ClassInitiator
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*
Namepolicy
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::policy
Stereotype
Template Parameter
TypePolicy
Upper*
Upper Value(*)
VisibilityPublic


 profileType
Public String profileType
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassInitiator
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)
Multiplicity0..1
NameprofileType
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::profileType
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 securityContext
Public SecurityContext securityContext

Pointer to Access Control Information that specifies contextual information such as geographic location.

Constraints:
Properties:

AggregationNone
Alias
Associationinitiator_securityContext
Association End
ClassInitiator
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*
NamesecurityContext
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::securityContext
Stereotype
Template Parameter
TypeSecurityContext
Upper*
Upper Value(*)
VisibilityPublic


 securityGroup
Public SecurityGroup securityGroup
Constraints:
Properties:

AggregationNone
Alias
Associationinitiator_securityGroup
Association End
ClassInitiator
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*
NamesecurityGroup
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::securityGroup
Stereotype
Template Parameter
TypeSecurityGroup
Upper*
Upper Value(*)
VisibilityPublic


 securityRole
Public SecurityRole securityRole

Pointer to a named group of policies that can be managed, assigned, and revoked together for convenience of use rather than managing these policies individually.

Constraints:
Properties:

AggregationNone
Alias
Associationinitiator_securityRole
Association End
ClassInitiator
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*
NamesecurityRole
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::securityRole
Stereotype
Template Parameter
TypeSecurityRole
Upper*
Upper Value(*)
VisibilityPublic


 trustFramework
Public TrustFramework trustFramework
Constraints:
Properties:

AggregationComposite
Alias
Associationinitiator_trustFramework
Association End
ClassInitiator
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NametrustFramework
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::trustFramework
Stereotype
Template Parameter
TypeTrustFramework
Upper1
Upper Value(1)
VisibilityPublic


 userIdentity
Public UserIdentity userIdentity

Pointer to the attributes identifying the user of a system used to access Protected Information.

Constraints:
Properties:

AggregationComposite
Alias
Associationinitiator_userIdentity
Association End
ClassInitiator
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameuserIdentity
Name Expression
NamespaceInitiator
Opposite
OwnerInitiator
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::Initiator::userIdentity
Stereotype
Template Parameter
TypeUserIdentity
Upper*
Upper Value(*)
VisibilityPublic