Current section
Files
Jump to
Current section
Files
src/BasicAccessControl.hrl
%% Generated by the Erlang ASN.1 compiler. Version: 5.0.9
%% Purpose: Erlang record definitions for each named and unnamed
%% SEQUENCE and SET, and macro definitions for each value
%% definition in module BasicAccessControl.
-ifndef(_BASICACCESSCONTROL_HRL_).
-define(_BASICACCESSCONTROL_HRL_, true).
-record('ACIItem', {
identificationTag,
precedence,
authenticationLevel,
itemOrUserFirst
}).
-record('ACIItem_itemOrUserFirst_itemFirst', {
protectedItems,
itemPermissions
}).
-record('ACIItem_itemOrUserFirst_userFirst', {
userClasses,
userPermissions
}).
-record('ProtectedItems', {
entry = asn1_NOVALUE,
allUserAttributeTypes = asn1_NOVALUE,
attributeType = asn1_NOVALUE,
allAttributeValues = asn1_NOVALUE,
allUserAttributeTypesAndValues = asn1_NOVALUE,
attributeValue = asn1_NOVALUE,
selfValue = asn1_NOVALUE,
rangeOfValues = asn1_NOVALUE,
maxValueCount = asn1_NOVALUE,
maxImmSub = asn1_NOVALUE,
restrictedBy = asn1_NOVALUE,
contexts = asn1_NOVALUE,
classes = asn1_NOVALUE
}).
-record('MaxValueCount', {
type,
maxCount
}).
-record('RestrictedValue', {
type,
valuesIn
}).
-record('UserClasses', {
allUsers = asn1_NOVALUE,
thisEntry = asn1_NOVALUE,
name = asn1_NOVALUE,
userGroup = asn1_NOVALUE,
subtree = asn1_NOVALUE
}).
-record('ItemPermission', {
precedence = asn1_NOVALUE,
userClasses,
grantsAndDenials
}).
-record('UserPermission', {
precedence = asn1_NOVALUE,
protectedItems,
grantsAndDenials
}).
-record('AuthenticationLevel_basicLevels', {
level,
localQualifier = asn1_NOVALUE,
signed = asn1_DEFAULT
}).
-record('AttributeTypeAndValue', {
type,
value
}).
-record('EXTERNAL', {
'direct-reference' = asn1_NOVALUE,
'indirect-reference' = asn1_NOVALUE,
'data-value-descriptor' = asn1_NOVALUE,
encoding
}).
-define('id-aca-accessControlScheme', {2,5,24,1}).
-define('id-aca-prescriptiveACI', {2,5,24,4}).
-define('id-aca-entryACI', {2,5,24,5}).
-define('id-aca-subentryACI', {2,5,24,6}).
-define('basicAccessControlScheme', {2,5,28,1}).
-define('simplifiedAccessControlScheme', {2,5,28,2}).
-define('rule-based-access-control', {2,5,28,3}).
-define('rule-and-basic-access-control', {2,5,28,4}).
-define('rule-and-simple-access-control', {2,5,28,5}).
-endif. %% _BASICACCESSCONTROL_HRL_