class MatchingRule(MatchingRuleId):
    # matchingRule    [1] MatchingRuleId
    tagSet = MatchingRuleId.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 1))
class ModifyDNResponse(LDAPResult):
    # ModifyDNResponse ::= [APPLICATION 13] LDAPResult
    tagSet = LDAPResult.tagSet.tagImplicitly(
        Tag(tagClassApplication, tagFormatConstructed, 13))
class AbandonRequest(MessageID):
    # AbandonRequest ::= [APPLICATION 16] MessageID
    tagSet = MessageID.tagSet.tagImplicitly(
        Tag(tagClassApplication, tagFormatSimple, 16))
class SearchResultDone(LDAPResult):
    # SearchResultDone ::= [APPLICATION 5] LDAPResult
    tagSet = LDAPResult.tagSet.tagImplicitly(
        Tag(tagClassApplication, tagFormatConstructed, 5))
class DelRequest(LDAPDN):
    # DelRequest ::= [APPLICATION 10] LDAPDN
    tagSet = LDAPDN.tagSet.tagImplicitly(
        Tag(tagClassApplication, tagFormatSimple, 10))
class ResponseName(LDAPOID):
    # responseName      [10] LDAPOID
    tagSet = LDAPOID.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 10))
class IntermediateResponseValue(OctetString):
    # responseValue     [1] OCTET STRING
    tagSet = OctetString.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 1))
    encoding = 'utf-8'
class Final(AssertionValue):
    # final [1] AssertionValue,  -- can occur at most once
    tagSet = AssertionValue.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 2))
class Or(SetOf):
    # or              [1] SET SIZE (1..MAX) OF filter Filter
    tagSet = SetOf.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatConstructed, 1))
    subtypeSpec = SetOf.subtypeSpec + size1ToMaxConstraint
class Initial(AssertionValue):
    # initial [0] AssertionValue,  -- can occur at most once
    tagSet = AssertionValue.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 0))
class Any(AssertionValue):
    # any [1] AssertionValue,
    tagSet = AssertionValue.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 1))
class DnAttributes(Boolean):
    # dnAttributes    [4] BOOLEAN DEFAULT FALSE }
    tagSet = Boolean.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 4))
    defaultValue = Boolean(False)
class MatchValue(AssertionValue):
    # matchValue      [3] AssertionValue,
    tagSet = AssertionValue.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 3))
class Type(AttributeDescription):
    # type            [2] AttributeDescription
    tagSet = AttributeDescription.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 2))
class RequestName(LDAPOID):
    # requestName      [0] LDAPOID
    tagSet = LDAPOID.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 0))
class EqualityMatch(AttributeValueAssertion):
    # equalityMatch   [3] AttributeValueAssertion
    tagSet = AttributeValueAssertion.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatConstructed, 3))
class RequestValue(OctetString):
    # requestValue     [1] OCTET STRING
    tagSet = OctetString.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 1))
    encoding = 'utf-8'
class GreaterOrEqual(AttributeValueAssertion):
    # greaterOrEqual  [5] AttributeValueAssertion
    tagSet = AttributeValueAssertion.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatConstructed, 5))
class IntermediateResponseName(LDAPOID):
    # responseName      [0] LDAPOID
    tagSet = LDAPOID.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 0))
class LessOrEqual(AttributeValueAssertion):
    # lessOrEqual     [6] AttributeValueAssertion
    tagSet = AttributeValueAssertion.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatConstructed, 6))
class UnbindRequest(Null):
    # UnbindRequest ::= [APPLICATION 2] NULL
    tagSet = Null.tagSet.tagImplicitly(
        Tag(tagClassApplication, tagFormatSimple, 2))
class Present(AttributeDescription):
    # present         [7] AttributeDescription
    tagSet = AttributeDescription.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatConstructed, 7))
class AddResponse(LDAPResult):
    # AddResponse ::= [APPLICATION 9] LDAPResult
    tagSet = LDAPResult.tagSet.tagImplicitly(
        Tag(tagClassApplication, tagFormatConstructed, 9))
class ApproxMatch(AttributeValueAssertion):
    # approxMatch     [8] AttributeValueAssertion
    tagSet = AttributeValueAssertion.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatConstructed, 8))
class DelResponse(LDAPResult):
    # DelResponse ::= [APPLICATION 11] LDAPResult
    tagSet = LDAPResult.tagSet.tagImplicitly(
        Tag(tagClassApplication, tagFormatConstructed, 11))
class ExtensibleMatch(MatchingRuleAssertion):
    # extensibleMatch [9] MatchingRuleAssertion
    tagSet = MatchingRuleAssertion.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatConstructed, 9))
class CompareResponse(LDAPResult):
    # CompareResponse ::= [APPLICATION 15] LDAPResult
    tagSet = LDAPResult.tagSet.tagImplicitly(
        Tag(tagClassApplication, tagFormatConstructed, 15))
class NewSuperior(LDAPDN):
    # newSuperior     [0] LDAPDN
    tagSet = LDAPDN.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatSimple, 0))
Beispiel #29
0
class Password(OctetString):
    tagSet = OctetString.tagSet.tagImplicitly(
        Tag(tagClassUniversal, tagFormatSimple, 4))
    encoding = 'utf-8'
class Controls(SequenceOf):
    # Controls ::= SEQUENCE OF control Control
    tagSet = SequenceOf.tagSet.tagImplicitly(
        Tag(tagClassContext, tagFormatConstructed, 0))
    componentType = Control()