-- ASN module extracted from ITU-T X.519 (10/2016)
DirectoryIDMProtocols {joint-iso-itu-t ds(5) module(1) directoryIDMProtocols(31) 8}
DEFINITIONS ::=
BEGIN
-- EXPORTS All
-- The types and values defined in this module are exported for use in the other ASN.1
-- modules contained within these 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 Rec. ITU-T X.501 | ISO/IEC 9594-2
directoryAbstractService, distributedOperations, directoryShadowAbstractService,
id-idm, iDMProtocolSpecification, opBindingManagement
FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1) usefulDefinitions(0) 8}
dSAOperationalBindingManagementBind, establishOperationalBinding,
modifyOperationalBinding, terminateOperationalBinding
FROM OperationalBindingManagement opBindingManagement
-- from Rec. ITU-T X.511 | ISO/IEC 9594-3
abandon, addEntry, administerPassword, changePassword, compare, directoryBind, list,
modifyDN, modifyEntry, read, removeEntry, search
FROM DirectoryAbstractService directoryAbstractService
-- from Rec. ITU-T X.518 | ISO/IEC 9594-4
chainedAbandon, chainedAddEntry, chainedAdministerPassword, chainedChangePassword,
chainedCompare, chainedLdapTransport, chainedLinkedLDAP, chainedList, chainedModifyDN,
chainedModifyEntry, chainedRead, chainedRemoveEntry, chainedSearch, dSABind
FROM DistributedOperations distributedOperations
-- from Rec. ITU-T X.519 | ISO/IEC 9594-5
IDM-PDU, IDM-PROTOCOL
FROM IDMProtocolSpecification iDMProtocolSpecification
-- from Rec. ITU-T X.525 | ISO/IEC 9594-9
coordinateShadowUpdate, dSAShadowBind, requestShadowUpdate, updateShadow
FROM DirectoryShadowAbstractService directoryShadowAbstractService;
-- IDM protocols
DAP-IDM-PDUs ::= IDM-PDU{dap-ip}
dap-ip IDM-PROTOCOL ::= {
BIND-OPERATION directoryBind
OPERATIONS {read |
compare |
abandon |
list |
search |
addEntry |
removeEntry |
modifyEntry |
modifyDN |
administerPassword |
changePassword }
ID id-idm-dap }
DSP-IDM-PDUs ::= IDM-PDU{dsp-ip}
dsp-ip IDM-PROTOCOL ::= {
BIND-OPERATION dSABind
OPERATIONS {chainedRead |
chainedCompare |
chainedAbandon |
chainedList |
chainedSearch |
chainedAddEntry |
chainedRemoveEntry |
chainedModifyEntry |
chainedModifyDN |
chainedAdministerPassword |
chainedChangePassword |
chainedLdapTransport |
chainedLinkedLDAP }
ID id-idm-dsp }
DISP-IDM-PDUs ::= IDM-PDU{disp-ip}
disp-ip IDM-PROTOCOL ::= {
BIND-OPERATION dSAShadowBind
OPERATIONS {requestShadowUpdate |
updateShadow |
coordinateShadowUpdate}
ID id-idm-disp }
DOP-IDM-PDUs ::= IDM-PDU{dop-ip}
dop-ip IDM-PROTOCOL ::= {
BIND-OPERATION dSAOperationalBindingManagementBind
OPERATIONS {establishOperationalBinding |
modifyOperationalBinding |
terminateOperationalBinding}
ID id-idm-dop }
-- protocol object identifiers
id-idm-dap OBJECT IDENTIFIER ::= {id-idm 0}
id-idm-dsp OBJECT IDENTIFIER ::= {id-idm 1}
id-idm-disp OBJECT IDENTIFIER ::= {id-idm 2}
id-idm-dop OBJECT IDENTIFIER ::= {id-idm 3}
END -- DirectoryIDMProtocols