OPC Unified Architecture – Part 18: Role-Based Security
4.4.4 IdentityCriteriaType
The IdentityCriteriaType Enumeration is defined in Table 12.
Table 12 – IdentityCriteriaType Values
Name
Value
Description
UserName
1
The rule specifies a UserName from a UserNameIdentityToken.
Thumbprint
2
The rule specifies the Thumbprint of a user Certificate.
Role
3
The rule is a Role specified in an Access Token.
GroupId
4
The rule is a user group specified in the Access Token.
Anonymous
5
The rule specifies Anonymous UserIdentityToken.
AuthenticatedUser
6
The rule specifies any non AnonymousUserIdentityToken.
Application
7
The rule specifies an application identity.
X509Subject
8
The rule specifies the X509 subject name of a user Certificate or the issuerof the user Certificate.
TrustedApplication
9
The rule specifies any trusted application that has been authenticated with a trusted ApplicationInstanceCertificate (see OPC 10000-4) and uses at a signed or signed and encrypted communication channel.
Its representation in the AddressSpace is defined in Table 13.
Table 13 – IdentityCriteriaType Definition
Attribute
Value
BrowseName
IdentityCriteriaType
IsAbstract
False
References
NodeClass
BrowseName
DataType
TypeDefinition
Other
Subtype of the Enumeration type defined in OPC 10000-5