Zum Inhalt springen

Klasse · Conpal.LanCrypt.Admin.Api

Permission

abstract

Interface for handling security officer permissions.

Methoden

NameBeschreibung
AdministerGroupSet the right 'administer group'.
AdministerUserSet the right 'administer user'.
AssignCertificateSet the right 'assign certificate'.
AssignCertificatesToAllMembersSet the right 'assign certificates to all members'.
AuthorizeOperationSet the right 'authorize operation'.
ChangeAclSet the right 'change ACL'.
ChangeConfigurationSet the right 'change configuration'.
ChangeGlobalPermissionSet the right 'change global permission'.
CopyKeySet the right 'copy key'.
CopyUserSet the right 'copy user'.
CreateCertificateSet the right 'create certificate'.
CreateKeySet the right 'create key'.
CreateProfileSet the right 'create profile'.
CreateProfilesForAllMembersSet the right 'create profiles for all members'.
CreateRuleSet the right 'create rule'.
CreateSecurityOfficerSet the right 'create security officer'.
DeleteKeySet the right 'delete key'.
DisableDisables the given right.
EnableEnables the given right.
HasRightQuery if the right is set.
ImportDirectoryObjectSet the right 'import directory object'.
LoginToDatabaseSet the right 'login to database'.
ManageLoggingSet the right 'manage logging'.
ReadKeySet the right 'read key'.
ReadLoggingEntriesSet the right 'read logging entries'.
UseSpecificKeySet the right 'use specific key'.
ValueGets the underlying value.

AdministerGroup

abstract Permission AdministerGroup()

pure virtual

Set the right 'administer group'.

Rückgabewert

Self.

AdministerUser

abstract Permission AdministerUser()

pure virtual

Set the right 'administer user'.

Rückgabewert

Self.

AssignCertificate

abstract Permission AssignCertificate()

pure virtual

Set the right 'assign certificate'.

Rückgabewert

Self.

AssignCertificatesToAllMembers

abstract Permission AssignCertificatesToAllMembers()

pure virtual

Set the right 'assign certificates to all members'.

Rückgabewert

Self.

AuthorizeOperation

abstract Permission AuthorizeOperation()

pure virtual

Set the right 'authorize operation'.

Rückgabewert

Self.

ChangeAcl

abstract Permission ChangeAcl()

pure virtual

Set the right 'change ACL'.

Rückgabewert

Self.

ChangeConfiguration

abstract Permission ChangeConfiguration()

pure virtual

Set the right 'change configuration'.

Rückgabewert

Self.

ChangeGlobalPermission

abstract Permission ChangeGlobalPermission()

pure virtual

Set the right 'change global permission'.

Rückgabewert

Self.

CopyKey

abstract Permission CopyKey()

pure virtual

Set the right 'copy key'.

Rückgabewert

Self.

CopyUser

abstract Permission CopyUser()

pure virtual

Set the right 'copy user'.

Rückgabewert

Self.

CreateCertificate

abstract Permission CreateCertificate()

pure virtual

Set the right 'create certificate'.

Rückgabewert

Self.

CreateKey

abstract Permission CreateKey()

pure virtual

Set the right 'create key'.

Rückgabewert

Self.

CreateProfile

abstract Permission CreateProfile()

pure virtual

Set the right 'create profile'.

Rückgabewert

Self.

CreateProfilesForAllMembers

abstract Permission CreateProfilesForAllMembers()

pure virtual

Set the right 'create profiles for all members'.

Rückgabewert

Self.

CreateRule

abstract Permission CreateRule()

pure virtual

Set the right 'create rule'.

Rückgabewert

Self.

CreateSecurityOfficer

abstract Permission CreateSecurityOfficer()

pure virtual

Set the right 'create security officer'.

Rückgabewert

Self.

DeleteKey

abstract Permission DeleteKey()

pure virtual

Set the right 'delete key'.

Rückgabewert

Self.

Disable

abstract Permission Disable(Permissions right)

pure virtual

Disables the given right.

Parameter

NameBeschreibung
rightThe right.

Rückgabewert

Self.

Enable

abstract Permission Enable(Permissions right)

pure virtual

Enables the given right.

Parameter

NameBeschreibung
rightThe right.

Rückgabewert

Self.

HasRight

abstract bool HasRight(Permissions right)

pure virtual

Query if the right is set.

Parameter

NameBeschreibung
rightThe right.

Rückgabewert

True if right is set, false if not.

ImportDirectoryObject

abstract Permission ImportDirectoryObject()

pure virtual

Set the right 'import directory object'.

Rückgabewert

Self.

LoginToDatabase

abstract Permission LoginToDatabase()

pure virtual

Set the right 'login to database'.

Rückgabewert

Self.

ManageLogging

abstract Permission ManageLogging()

pure virtual

Set the right 'manage logging'.

Rückgabewert

Self.

ReadKey

abstract Permission ReadKey()

pure virtual

Set the right 'read key'.

Rückgabewert

Self.

ReadLoggingEntries

abstract Permission ReadLoggingEntries()

pure virtual

Set the right 'read logging entries'.

Rückgabewert

Self.

UseSpecificKey

abstract Permission UseSpecificKey()

pure virtual

Set the right 'use specific key'.

Rückgabewert

Self.

Value

abstract uint Value()

pure virtual

Gets the underlying value.

Rückgabewert

The value.