summaryrefslogtreecommitdiff
path: root/asn1include/OperationalBindingManagement.asn1
diff options
context:
space:
mode:
authorDimitri Sokolyuk <quax@moccu.com>2015-10-29 22:33:02 +0100
committerDimitri Sokolyuk <quax@moccu.com>2015-10-29 22:33:02 +0100
commitcb4c9b305391e2c511afd2e80fe38c7c85aad993 (patch)
tree17424e9edf97d50f23f31ceac5148baf062764de /asn1include/OperationalBindingManagement.asn1
parentdd10ccee1e3721329cb04b67ebf94e745d37481c (diff)
Solve build problem
Diffstat (limited to 'asn1include/OperationalBindingManagement.asn1')
-rw-r--r--asn1include/OperationalBindingManagement.asn1275
1 files changed, 0 insertions, 275 deletions
diff --git a/asn1include/OperationalBindingManagement.asn1 b/asn1include/OperationalBindingManagement.asn1
deleted file mode 100644
index 957e084..0000000
--- a/asn1include/OperationalBindingManagement.asn1
+++ /dev/null
@@ -1,275 +0,0 @@
--- Module OperationalBindingManagement (X.501:02/2001)
-OperationalBindingManagement {joint-iso-itu-t ds(5) module(1)
- opBindingManagement(18) 4} DEFINITIONS ::=
-BEGIN
-
--- EXPORTS All
--- The types and values defined in this module are exported for use in the other ASN.1 modules contained
--- within the Directory Specifications, and for the use of other applications which will use them to access
--- Directory services. Other applications may use them for their own purposes, but this will not constrain
--- extensions and modifications needed to maintain or improve the Directory service.
-IMPORTS
- -- from ITU-T Rec. X.501 | ISO/IEC 9594-2
- directoryAbstractService, directoryShadowAbstractService,
- distributedOperations, dop, enhancedSecurity,
- hierarchicalOperationalBindings
- FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1)
- usefulDefinitions(0) 4}
- OPTIONALLY-PROTECTED-SEQ{}
- FROM EnhancedSecurity {joint-iso-itu-t ds(5) module(1) enhancedSecurity(28)
- 4}
- hierarchicalOperationalBinding, nonSpecificHierarchicalOperationalBinding
- FROM HierarchicalOperationalBindings {joint-iso-itu-t ds(5) module(1)
- hierarchicalOperationalBindings(20) 4}
- -- from ITU-T Rec. X.511 | ISO/IEC 9594-3
- CommonResultsSeq, directoryBind, directoryUnbind, securityError,
- SecurityParameters
- FROM DirectoryAbstractService {joint-iso-itu-t ds(5) module(1)
- directoryAbstractService(2) 4}
- -- from ITU-T Rec. X.518 | ISO/IEC 9594-4
- AccessPoint
- FROM DistributedOperations {joint-iso-itu-t ds(5) module(1)
- distributedOperations(3) 4}
- -- from ITU-T Rec. X.519 | ISO/IEC 9594-5
- id-err-operationalBindingError, id-op-establishOperationalBinding,
- id-op-modifyOperationalBinding, id-op-terminateOperationalBinding
- FROM DirectoryOperationalBindingManagementProtocol {joint-iso-itu-t
- ds(5) module(1) dop(17) 4}
- -- from ITU-T Rec. X.525 | ISO/IEC 9594-9
- shadowOperationalBinding
- FROM DirectoryShadowAbstractService {joint-iso-itu-t ds(5) module(1)
- directoryShadowAbstractService(15) 4}
- -- from ITU-T Rec. X.880 | ISO/IEC 13712-1
- OPERATION, ERROR
- FROM Remote-Operations-Information-Objects {joint-iso-itu-t
- remote-operations(4) informationObjects(5) version1(0)}
- -- from ITU-T Rec. X.881 | ISO/IEC 13712-2
- APPLICATION-CONTEXT
- FROM Remote-Operations-Information-Objects-extensions {joint-iso-itu-t
- remote-operations(4) informationObjects-extensions(8) version1(0)};
-
--- bind and unbind
-dSAOperationalBindingManagementBind OPERATION ::=
- directoryBind
-
-dSAOperationalBindingManagementUnbind OPERATION ::= directoryUnbind
-
--- operations, arguments and results
-establishOperationalBinding OPERATION ::= {
- ARGUMENT EstablishOperationalBindingArgument
- RESULT EstablishOperationalBindingResult
- ERRORS {operationalBindingError | securityError}
- CODE id-op-establishOperationalBinding
-}
-
-EstablishOperationalBindingArgument ::=
- OPTIONALLY-PROTECTED-SEQ
- {SEQUENCE {bindingType [0] OPERATIONAL-BINDING.&id({OpBindingSet}),
- bindingID [1] OperationalBindingID OPTIONAL,
- accessPoint [2] AccessPoint,
- -- symmetric, Role A initiates, or Role B initiates -
- initiator
- CHOICE {symmetric
- [3] OPERATIONAL-BINDING.&both.&EstablishParam
- ({OpBindingSet}{@bindingType}),
- roleA-initiates
- [4] OPERATIONAL-BINDING.&roleA.&EstablishParam
- ({OpBindingSet}{@bindingType}),
- roleB-initiates
- [5] OPERATIONAL-BINDING.&roleB.&EstablishParam
- ({OpBindingSet}{@bindingType})} OPTIONAL,
- agreement
- [6] OPERATIONAL-BINDING.&Agreement
- ({OpBindingSet}{@bindingType}),
- valid [7] Validity DEFAULT {},
- securityParameters [8] SecurityParameters OPTIONAL}}
-
-OperationalBindingID ::= SEQUENCE {identifier INTEGER,
- version INTEGER
-}
-
-Validity ::= SEQUENCE {
- validFrom [0] CHOICE {now [0] NULL,
- time [1] Time} DEFAULT now:NULL,
- validUntil
- [1] CHOICE {explicitTermination [0] NULL,
- time [1] Time
- } DEFAULT explicitTermination:NULL
-}
-
-Time ::= CHOICE {utcTime UTCTime,
- generalizedTime GeneralizedTime
-}
-
-EstablishOperationalBindingResult ::=
- OPTIONALLY-PROTECTED-SEQ
- {SEQUENCE {bindingType [0] OPERATIONAL-BINDING.&id({OpBindingSet}),
- bindingID [1] OperationalBindingID OPTIONAL,
- accessPoint [2] AccessPoint,
- -- symmetric, Role A replies , or Role B replies
- initiator
- CHOICE {symmetric
- [3] OPERATIONAL-BINDING.&both.&EstablishParam
- ({OpBindingSet}{@bindingType}),
- roleA-replies
- [4] OPERATIONAL-BINDING.&roleA.&EstablishParam
- ({OpBindingSet}{@bindingType}),
- roleB-replies
- [5] OPERATIONAL-BINDING.&roleB.&EstablishParam
- ({OpBindingSet}{@bindingType})} OPTIONAL,
- COMPONENTS OF CommonResultsSeq}}
-
-modifyOperationalBinding OPERATION ::= {
- ARGUMENT ModifyOperationalBindingArgument
- RESULT ModifyOperationalBindingResult
- ERRORS {operationalBindingError | securityError}
- CODE id-op-modifyOperationalBinding
-}
-
-ModifyOperationalBindingArgument ::=
- OPTIONALLY-PROTECTED-SEQ
- {SEQUENCE {bindingType [0] OPERATIONAL-BINDING.&id({OpBindingSet}),
- bindingID [1] OperationalBindingID,
- accessPoint [2] AccessPoint OPTIONAL,
- -- symmetric, Role A initiates, or Role B initiates
- initiator
- CHOICE {symmetric
- [3] OPERATIONAL-BINDING.&both.&ModifyParam
- ({OpBindingSet}{@bindingType}),
- roleA-initiates
- [4] OPERATIONAL-BINDING.&roleA.&ModifyParam
- ({OpBindingSet}{@bindingType}),
- roleB-initiates
- [5] OPERATIONAL-BINDING.&roleB.&ModifyParam
- ({OpBindingSet}{@bindingType})} OPTIONAL,
- newBindingID [6] OperationalBindingID,
- newAgreement
- [7] OPERATIONAL-BINDING.&Agreement
- ({OpBindingSet}{@bindingType}) OPTIONAL,
- valid [8] Validity OPTIONAL,
- securityParameters [9] SecurityParameters OPTIONAL}}
-
-ModifyOperationalBindingResult ::= CHOICE {
- null [0] NULL,
- protected
- [1] OPTIONALLY-PROTECTED-SEQ{SEQUENCE {newBindingID OperationalBindingID,
- bindingType
- OPERATIONAL-BINDING.&id
- ({OpBindingSet}),
- newAgreement
- OPERATIONAL-BINDING.&Agreement
- ({OpBindingSet}{@.bindingType}),
- valid Validity OPTIONAL,
- COMPONENTS OF CommonResultsSeq
- }}
-}
-
-terminateOperationalBinding OPERATION ::= {
- ARGUMENT TerminateOperationalBindingArgument
- RESULT TerminateOperationalBindingResult
- ERRORS {operationalBindingError | securityError}
- CODE id-op-terminateOperationalBinding
-}
-
-TerminateOperationalBindingArgument ::=
- OPTIONALLY-PROTECTED-SEQ
- {SEQUENCE {bindingType [0] OPERATIONAL-BINDING.&id({OpBindingSet}),
- bindingID [1] OperationalBindingID,
- -- symmetric, Role A initiates, or Role B initiates
- initiator
- CHOICE {symmetric
- [2] OPERATIONAL-BINDING.&both.&TerminateParam
- ({OpBindingSet}{@bindingType}),
- roleA-initiates
- [3] OPERATIONAL-BINDING.&roleA.&TerminateParam
- ({OpBindingSet}{@bindingType}),
- roleB-initiates
- [4] OPERATIONAL-BINDING.&roleB.&TerminateParam
- ({OpBindingSet}{@bindingType})} OPTIONAL,
- terminateAt [5] Time OPTIONAL,
- securityParameters [6] SecurityParameters OPTIONAL}}
-
-TerminateOperationalBindingResult ::= CHOICE {
- null [0] NULL,
- protected
- [1] OPTIONALLY-PROTECTED-SEQ{SEQUENCE {bindingID OperationalBindingID,
- bindingType
- OPERATIONAL-BINDING.&id
- ({OpBindingSet}),
- terminateAt
- GeneralizedTime OPTIONAL,
- COMPONENTS OF CommonResultsSeq
- }}
-}
-
--- errors and parameters
-operationalBindingError ERROR ::= {
- PARAMETER OPTIONALLY-PROTECTED-SEQ {OpBindingErrorParam}
- CODE id-err-operationalBindingError
-}
-
-OpBindingErrorParam ::= SEQUENCE {
- problem
- [0] ENUMERATED {invalidID(0), duplicateID(1), unsupportedBindingType(2),
- notAllowedForRole(3), parametersMissing(4),
- roleAssignment(5), invalidStartTime(6), invalidEndTime(7),
- invalidAgreement(8), currentlyNotDecidable(9),
- modificationNotAllowed(10)},
- bindingType [1] OPERATIONAL-BINDING.&id({OpBindingSet}) OPTIONAL,
- agreementProposal
- [2] OPERATIONAL-BINDING.&Agreement({OpBindingSet}{@bindingType}) OPTIONAL,
- retryAt [3] Time OPTIONAL,
- COMPONENTS OF CommonResultsSeq
-}
-
--- information object classes
-OPERATIONAL-BINDING ::= CLASS {
- &Agreement ,
- &Cooperation OP-BINDING-COOP,
- &both OP-BIND-ROLE OPTIONAL,
- &roleA OP-BIND-ROLE OPTIONAL,
- &roleB OP-BIND-ROLE OPTIONAL,
- &id OBJECT IDENTIFIER UNIQUE
-}
-WITH SYNTAX {
- AGREEMENT &Agreement
- APPLICATION CONTEXTS &Cooperation
- [SYMMETRIC &both]
- [ASYMMETRIC
- [ROLE-A &roleA]
- [ROLE-B &roleB]]
- ID &id
-}
-
-OP-BINDING-COOP ::= CLASS {
- &applContext APPLICATION-CONTEXT,
- &Operations OPERATION OPTIONAL
-}WITH SYNTAX {&applContext
- [APPLIES TO &Operations]
-}
-
-OP-BIND-ROLE ::= CLASS {
- &establish BOOLEAN DEFAULT FALSE,
- &EstablishParam OPTIONAL,
- &modify BOOLEAN DEFAULT FALSE,
- &ModifyParam OPTIONAL,
- &terminate BOOLEAN DEFAULT FALSE,
- &TerminateParam OPTIONAL
-}
-WITH SYNTAX {
- [ESTABLISHMENT-INITIATOR &establish]
- [ESTABLISHMENT-PARAMETER &EstablishParam]
- [MODIFICATION-INITIATOR &modify]
- [MODIFICATION-PARAMETER &ModifyParam]
- [TERMINATION-INITIATOR &terminate]
- [TERMINATION-PARAMETER &TerminateParam]
-}
-
-OpBindingSet OPERATIONAL-BINDING ::=
- {shadowOperationalBinding | hierarchicalOperationalBinding |
- nonSpecificHierarchicalOperationalBinding}
-
-END -- OperationalBindingManagement
-
--- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
-