summaryrefslogtreecommitdiff
path: root/asn1/DirectoryAccessProtocol.asn1
diff options
context:
space:
mode:
Diffstat (limited to 'asn1/DirectoryAccessProtocol.asn1')
-rw-r--r--asn1/DirectoryAccessProtocol.asn1169
1 files changed, 0 insertions, 169 deletions
diff --git a/asn1/DirectoryAccessProtocol.asn1 b/asn1/DirectoryAccessProtocol.asn1
deleted file mode 100644
index fbe1a90..0000000
--- a/asn1/DirectoryAccessProtocol.asn1
+++ /dev/null
@@ -1,169 +0,0 @@
--- Module DirectoryAccessProtocol (X.519:02/2001)
-DirectoryAccessProtocol {joint-iso-itu-t ds(5) module(1) dap(11) 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, protocolObjectIdentifiers
- FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1)
- usefulDefinitions(0) 4}
- -- from ITU-T Rec. X.511 | ISO/IEC 9594-3
- abandon, addEntry, compare, directoryBind, directoryUnbind, list, modifyDN,
- modifyEntry, read, removeEntry, search
- FROM DirectoryAbstractService {joint-iso-itu-t ds(5) module(1)
- directoryAbstractService(2) 4}
- -- from ITU-T Rec. X.519 | ISO/IEC 9594-5
- id-ac-directoryAccessAC, id-as-directoryAccessAS, id-contract-dap,
- id-package-dapConnection, id-package-modify, id-package-read,
- id-package-search, id-rosObject-dapDSA, id-rosObject-directory,
- id-rosObject-dua
- FROM ProtocolObjectIdentifiers {joint-iso-itu-t ds(5) module(1)
- protocolObjectIdentifiers(4) 4}
- -- from ITU-T Rec. X.880 | ISO/IEC 13712-1
- Code, CONNECTION-PACKAGE, CONTRACT, OPERATION, OPERATION-PACKAGE,
- ROS-OBJECT-CLASS
- FROM Remote-Operations-Information-Objects {joint-iso-itu-t
- remote-operations(4) informationObjects(5) version1(0)}
- Bind{}, InvokeId, ROS{}, Unbind{}
- FROM Remote-Operations-Generic-ROS-PDUs {joint-iso-itu-t
- remote-operations(4) generic-ROS-PDUs(6) 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)}
- -- from ITU-T Rec. X.882 | ISO/IEC 13712-3
- acse, pData
- FROM Remote-Operations-Realizations {joint-iso-itu-t remote-operations(4)
- realizations(9) version1(0)}
- acse-abstract-syntax
- FROM Remote-Operations-Abstract-Syntaxes {joint-iso-itu-t
- remote-operations(4) remote-operations-abstract-syntaxes(12) version1(0)};
-
--- application contexts
-directoryAccessAC APPLICATION-CONTEXT ::= {
- CONTRACT dapContract
- ESTABLISHED BY acse
- INFORMATION TRANSFER BY pData
- ABSTRACT SYNTAXES
- {acse-abstract-syntax | directoryAccessAbstractSyntax}
- APPLICATION CONTEXT NAME id-ac-directoryAccessAC
-}
-
--- ROS objects
-dua ROS-OBJECT-CLASS ::= {INITIATES {dapContract}
- ID id-rosObject-dua
-}
-
-directory ROS-OBJECT-CLASS ::= {
- RESPONDS {dapContract}
- ID id-rosObject-directory
-}
-
-dap-dsa ROS-OBJECT-CLASS ::= {
- RESPONDS {dapContract}
- ID id-rosObject-dapDSA
-}
-
--- contracts
-dapContract CONTRACT ::= {
- CONNECTION dapConnectionPackage
- INITIATOR CONSUMER OF {readPackage | searchPackage | modifyPackage}
- ID id-contract-dap
-}
-
--- connection package
-dapConnectionPackage CONNECTION-PACKAGE ::= {
- BIND directoryBind
- UNBIND directoryUnbind
- ID id-package-dapConnection
-}
-
--- read package
-readPackage OPERATION-PACKAGE ::= {
- CONSUMER INVOKES {read | compare | abandon}
- ID id-package-read
-}
-
--- search package
-searchPackage OPERATION-PACKAGE ::= {
- CONSUMER INVOKES {list | search}
- ID id-package-search
-}
-
--- modify Package
-modifyPackage OPERATION-PACKAGE ::= {
- CONSUMER INVOKES {addEntry | removeEntry | modifyEntry | modifyDN}
- ID id-package-modify
-}
-
--- abstract syntaxes
-directoryAccessAbstractSyntax ABSTRACT-SYNTAX ::= {
- DAP-PDUs
- IDENTIFIED BY id-as-directoryAccessAS
-}
-
-DAP-PDUs ::= CHOICE {
- basicRos ROS{{DAP-InvokeIDSet}, {DAP-Invokable}, {DAP-Returnable}},
- bind Bind{directoryBind},
- unbind Unbind{directoryUnbind}
-}
-
-DAP-InvokeIDSet ::= InvokeId(ALL EXCEPT absent:NULL)
-
-DAP-Invokable OPERATION ::=
- {read | compare | abandon | list | search | addEntry | removeEntry |
- modifyEntry | modifyDN}
-
-DAP-Returnable OPERATION ::=
- {read | compare | abandon | list | search | addEntry | removeEntry |
- modifyEntry | modifyDN}
-
--- remote operation codes
-id-opcode-read Code ::= local:1
-
-id-opcode-compare Code ::= local:2
-
-id-opcode-abandon Code ::= local:3
-
-id-opcode-list Code ::= local:4
-
-id-opcode-search Code ::= local:5
-
-id-opcode-addEntry Code ::= local:6
-
-id-opcode-removeEntry Code ::= local:7
-
-id-opcode-modifyEntry Code ::= local:8
-
-id-opcode-modifyDN Code ::= local:9
-
--- remote error codes
-id-errcode-attributeError Code ::= local:1
-
-id-errcode-nameError Code ::= local:2
-
-id-errcode-serviceError Code ::= local:3
-
-id-errcode-referral Code ::= local:4
-
-id-errcode-abandoned Code ::= local:5
-
-id-errcode-securityError Code ::= local:6
-
-id-errcode-abandonFailed Code ::= local:7
-
-id-errcode-updateError Code ::= local:8
-
--- remote error code for DSP
-id-errcode-dsaReferral Code ::= local:9
-
-END -- DirectoryAccessProtocol
-
--- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
-