This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
[FlagsAttribute]
public enum AdcsOfficerRole<FlagsAttribute>
Public Enumeration AdcsOfficerRole[FlagsAttribute]
public enum class AdcsOfficerRole[<FlagsAttribute>]
type AdcsOfficerRole| None | 0 | Caller has no roles on CA server. |
| Administrator | 1 | Caller has CA administrator rights on CA server. |
| Officer | 2 | Caller has CA officer rights on CA server. |
| Auditor | 4 | Caller has rights to manage audit settings on CA server. |
| Operator | 8 | Caller has operator rights on CA server. |
| MaskRoles | 255 | Utility value used to mask management and client rights. |
| Reader | 256 | Caller has read permissions on CA server and can read CA configuration details. |
| Enroller | 512 | Caller has permissions to enroll certificates on CA server. |