Zum Inhalt springen

Namespace · Conpal.LanCrypt.Admin.Api

Enumerationen

NameBeschreibung
AlgorithmAlgorithms for keys.
GroupTypeTypes of Groups for Create() and SetGroupProperties()
KeyInheritabilityFor key creation. How is this key inheritable?
KeyUsageValues to specify a key usage.
LanCryptMatchingSourceSpecifies the attribute from the LC database which is used for matching.
LdapMatchingSourceSpecifies the attribute from the LDAP directory database which is used for matching.
PermissionsPermission values for Security Officer.
RightsForSecurityOfficerOnGroupsRights Security Officer can have on groups.
RightsForSecurityOfficerOnSecurityOfficersRights Security Officer can have on other Security Officer.
SecurityOfficerRightsOnGroupRequestFlagRead only rights on the group itself, or inherited rights as well?
SqlDialectSQL dialect of the ODBC connection
UserKeyOptionsOptions for setting a user key.

Algorithm

enum Algorithm

Algorithms for keys.

GroupType

enum GroupType

Types of Groups for Create() and SetGroupProperties()

Werte

NameBeschreibung
Undefined

Indicator for an undefined status

SpecialRootGroup

Special root group

ActiveDirectoryOu

Active Directory OU

ActiveDirectoryGroup

Active Directory Group

ActiveDirectoryRoot

Active Directory Root

DomainOu

Domain OU

DomainGroup

Domain Group

DomainRoot

Domain Root

NovellOu

Novell OU

NovellGroup

Novell Group///

NovellRoot

Novell Root

ManualOu

Manual OU

ManualGroup

Manual Group

ManualRoot

Manual Root

KeyInheritability

enum KeyInheritability

For key creation. How is this key inheritable?

Werte

NameBeschreibung
ForRulesInThisGroup

Key will be only available for rules in this group.

ForRulesInThisGroupAndImmediateSubgroups

Key will be available in this and in immediate subgroups.

ForRulesInThisGroupAndAllSubgroups

Key will be available for this and all subgroups below.

AsReference

key will be added as reference/copy.

KeyUsage

enum KeyUsage

Values to specify a key usage.

Werte

NameBeschreibung
KeyForRule

This key should be used in a rule.

KeyForGroupOrUser

This key should become a group- or user-specific key (not visible in GUI).

LanCryptMatchingSource

enum LanCryptMatchingSource

Specifies the attribute from the LC database which is used for matching.

Werte

NameBeschreibung
Username

Use user name as property for matching

LogonName

Use logon name as property for matching

EmailAddress

Use email as property for matching

LdapMatchingSource

enum LdapMatchingSource

Specifies the attribute from the LDAP directory database which is used for matching.

Werte

NameBeschreibung
CommonName

Use common name as property for matching

DisplayName

Use display name as property for matching

NtAccountName

Use account name as property for matching

EmailAddress

Use email as property for matching

UserPrincipleName

Use principle name as property for matching

Permissions

enum Permissions

Permission values for Security Officer.

RightsForSecurityOfficerOnGroups

enum RightsForSecurityOfficerOnGroups : long

Rights Security Officer can have on groups.

RightsForSecurityOfficerOnSecurityOfficers

enum RightsForSecurityOfficerOnSecurityOfficers : long

Rights Security Officer can have on other Security Officer.

SecurityOfficerRightsOnGroupRequestFlag

enum SecurityOfficerRightsOnGroupRequestFlag

Read only rights on the group itself, or inherited rights as well?

Werte

NameBeschreibung
InheritedOnly

Inherited only.

OnlyDefinedInGroup

Only defined in group.

Combined

Local and inherited.

SqlDialect

enum SqlDialect

SQL dialect of the ODBC connection

Werte

NameBeschreibung
MsSqlServer

SQL-Dialect for MS-SQLServer.

StandardSql

SQL-Dialect for Standard SQL.

Oracle19

SQL-Dialect for Oracle 19.

UserKeyOptions

enum UserKeyOptions

Options for setting a user key.

Werte

NameBeschreibung
UserkeyAddAsPrimaryKey

Set as ‘normal’ userkey. Fails with LCAPIERR_KEY_ALREADY_EXISTS if user already has a userkey.

UserkeyAddAsOldKey

Set as ‘old userkey’ and leaves the normal userkey unaffected.

UserkeyReplacePrimaryKey

Set as normal userkey; previous userkey will not stay attached to the user.

UserkeyRetirePrimaryKey

Set as normal userkey; previous userkey will stay attached to the user as ‘old userkey’. Fails with LCAPIERR_KEY_NOT_FOUND if there is no primary key.