-- ASN module extracted from ITU-T X.519 (10/2019)
DirectoryIDMProtocols {joint-iso-itu-t ds(5) module(1) directoryIDMProtocols(31) 9}
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
id-idm
FROM UsefulDefinitions
{joint-iso-itu-t ds(5) module(1) usefulDefinitions(0) 9} WITH SUCCESSORS
-- from Rec. ITU-T X.501 | ISO/IEC 9594-2
dSAOperationalBindingManagementBind, establishOperationalBinding,
modifyOperationalBinding, terminateOperationalBinding
FROM OperationalBindingManagement
{joint-iso-itu-t ds(5) module(1) opBindingManagement(18) 9} WITH SUCCESSORS
-- from Rec. ITU-T X.511 | ISO/IEC 9594-3
abandon, addEntry, administerPassword, changePassword, compare, directoryBind, list,
modifyDN, modifyEntry, read, removeEntry, search
FROM DirectoryAbstractService
{joint-iso-itu-t ds(5) module(1) directoryAbstractService(2) 9} WITH SUCCESSORS
-- 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
{joint-iso-itu-t ds(5) module(1) distributedOperations(3) 9} WITH SUCCESSORS
-- from Rec. ITU-T X.519 | ISO/IEC 9594-5
IDM-PDU, IDM-PROTOCOL
FROM IDMProtocolSpecification
{joint-iso-itu-t ds(5) module(1) iDMProtocolSpecification(30) 9} WITH SUCCESSORS
-- from Rec. ITU-T X.525 | ISO/IEC 9594-9
coordinateShadowUpdate, dSAShadowBind, requestShadowUpdate, updateShadow
FROM DirectoryShadowAbstractService
{joint-iso-itu-t ds(5) module(1) directoryShadowAbstractService(15) 9}
WITH SUCCESSORS ;
-- 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