// ----- this file has been automatically generated - do not edit /** * | | | * |-----------|------------------------------------------------------------| * | namespace |http://opcfoundation.org/UA/ | * | nodeClass |DataType | * | name |IdentityCriteriaType | * | isAbstract|false | */ export enum EnumIdentityCriteria { /** * The rule specifies a UserName from a * UserNameIdentityToken. */ UserName = 1, /** * The rule specifies the Thumbprint of a user or CA * Certificate. */ Thumbprint = 2, /** * The rule is a Role specified in an Access Token. */ Role = 3, /** * The rule is a user group specified in the Access * Token. */ GroupId = 4, /** * The rule specifies Anonymous UserIdentityToken. */ Anonymous = 5, /** * The rule specifies any non Anonymous * UserIdentityToken. */ AuthenticatedUser = 6, /** * The rule specifies the combination of an * application identity and an Anonymous * UserIdentityToken. */ Application = 7, /** * The rule specifies the X509 subject name of a * user or CA Certificate. */ X509Subject = 8, /** * The rule specifies any trusted application that * has been authenticated with a trusted * ApplicationInstance Certificate. */ TrustedApplication = 9, }