-- LDIF module extracted from ITU-T H.350.5 (05/2011)
# genericIdentity Object Schema
#
# Schema for representing a genericIdentity Protocol Object in an LDAP Directory
#
# Abstract
#
# This Recommendation defines the schema for representing genericIdentity
# object in an LDAP directory [LDAPv3]. It defines schema elements
# to represent a genericIdentity object [genericIdentity].
#
# .1 = Communication related work
# .1.7 = genericIdentity
# .1.7.1 = attributes
# .1.7.2 = objectclass
# .1.7.3 = syntax
#
#
#
# Attribute Type Definitions
#
# The following attribute types are defined in this Recommendation:
#
# genericIdentityProtocolIdentifier
# genericIdentityMessage
dn: cn=schema
changetype: modify
#
# if you need to change the definition of an attribute,
# then first delete and re-add in one step
#
# if this is the first time you are adding the genericIdentity
# objectclass using this LDIF file, then you should comment
# out the delete attributetypes modification since this will
# fail. Alternatively, if your ldapmodify has a switch to continue
# on errors, then just use that switch -- if you are careful
#
delete: attributetypes
attributetypes:(0.0.8.350.1.1.7.1.1 NAME ''genericIdentityProtocolIdentifier'' )
attributetypes: (0.0.8.350.1.1.7.1.2 NAME ''genericIdentityMessage'' )
-
#
# re-add the attributes -- in case there is a change of definition
#
#
add: attributetypes
attributetypes: (0.0.8.350.1.1.7.1.1
NAME ''genericIdentityProtocolIdentifier''
DESC ''name of the non-standard protocol''
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
attributetypes: (0.0.8.350.1.1.7.1.2
NAME ''genericIdentityMessage''
DESC ''informative text string''
EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
-
# Object Class Definitions
#
# The following object class is defined in this Recommendation:
#
# genericIdentity
#
# genericIdentity
#
#
delete: objectclasses
objectclasses: (0.0.8.350.1.1.7.2.1 NAME ''genericIdentity'' )
-
add: objectclasses
objectclasses: (0.0.8.350.1.1.7.2.1
NAME ''genericIdentity''
DESC ''genericIdentity object''
SUP top AUXILIARY
MAY ( genericIdentityProtocolIdentifier $ genericIdentityMessage )
)
-
#
# end of LDIF
#
8 Using ITU-T H.350 with ITU-T X.500 directories
8.1 IMPORTS of ITU-T X.500 ASN.1
To satisfy all the IMPORTS clauses the following modules are needed:
– BasicAccessControl ([ITU-T X.501])
– DSAOperationalAttributeTypes ([ITU-T X.501])
– EnhancedSecurity ([ITU-T X.501])
– InformationFramework ([ITU-T X.501])
– OperationalBindingManagement ([ITU-T X.501])
– ServiceAdministration ([ITU-T X.501])
– UsefulDefinitions ([ITU-T X.501])
– AttributeCertificateDefinitions ([ITU-T X.509])
– AuthenticationFramework ([ITU-T X.509])
– CertificateExtensions ([ITU-T X.509])
– MTSAbstractService ([ITU-T X.509])
– PKIX1Implicit93 ([ITU-T X.509])
– DirectoryAbstractService ([ITU-T X.511])
– SpkmGssTokens ([ITU-T X.511])
– DistributedOperations ([ITU-T X.518])
– HierarchicalOperationalBindings ([ITU-T X.518])
– CommonProtocolSpecification ([ITU-T X.519])
– DirectoryOSIProtocols ([ITU-T X.519])
– DirectoryOperationalBindingTypes ([ITU-T X.519])
– OSIProtocolSpecification ([ITU-T X.519])
– SelectedAttributeTypes ([ITU-T X.520])
– DirectoryShadowAbstractService ([ITU-T X.525])
– ldap ([IETF RFC 4511])
It is noted that these modules can be downloaded from the ITU-T ASN.1 module database.
8.2 genericIdentityASN1.asn
GenericIdentity { itu-t(0) recommendation(0) h(8) 350 1 cr(1) genericIdentity(7) module(4) }
DEFINITIONS ::=
BEGIN
-- genericIdentity Object Schema
-- Schema for representing a genericIdentity Protocol Object in an LDAP Directory
-- Abstract
-- This document defines the schema for representing genericIdentity
-- object in an LDAP directory [LDAPv3]. It defines schema elements
-- to represent an genericIdentity object [genericIdentity].
-- .1 = Communication related work
-- .1.7 = genericIdentity
-- .1.7.1 = attributes
-- .1.7.2 = objectclass
-- .1.7.3 = syntax
IMPORTS
-- from Rec. ITU-T H.350
h350-cr
FROM CommURI { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commURI(1) module(4) }
-- from Rec. ITU-T X.501 | ISO/IEC 9594-2
ATTRIBUTE, OBJECT-CLASS, top
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 6}
-- from Rec. ITU-T X.520 | ISO/IEC 9594-6
UnboundedDirectoryString, caseIgnoreMatch, caseIgnoreSubstringsMatch
FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 6} ;
-- Attribute Type Definitions
genericIdentityProtocolIdentifier ATTRIBUTE ::= {
WITH SYNTAX UnboundedDirectoryString
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
ID { at 1 } }
genericIdentityMessage ATTRIBUTE ::= {
WITH SYNTAX UnboundedDirectoryString
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
ID { at 2 } }
-- Object Class Definitions
-- The following object class is defined in this document:
-- genericIdentity
-- genericIdentity
genericIdentity OBJECT-CLASS ::= {
SUBCLASS OF { top }
MAY CONTAIN { genericIdentityProtocolIdentifier | genericIdentityMessage }
ID { oc 1 } }
gi OBJECT IDENTIFIER ::= { h350-cr gi(7) }
at OBJECT IDENTIFIER ::= { gi at(1) }
oc OBJECT IDENTIFIER ::= { gi oc(2) }
-- end of ASN.1
END
Annex A
Indexing profile
(This annex forms an integral part of this Recommendation.)
Indexing of attributes is an implementation-specific activity and depends upon the desired application. Non-indexed attributes can result in search times sufficiently long to render some applications unusable. Use of this profile is optional.
genericIdentityProtocolIdentifier: equality
genericIdentityMessage: equality
Appendix I
Electronic attachment
(This appendix does not form an integral part of this Recommendation.)
The associated zip file for Recommendation ITU-T H.350.5 contains file genericIdentity.ldif.txt with a text only version of the LDIF file described in clause 7.
The zip file is available for free download at: http://www.itu.int/rec/T-REC-H.350.5 .
Bibliography
[b-Howes1] Howes, T.A., PhD, Smith, M.C., Good, G.S.: Understanding And Deploying LDAP Directory Services, New Riders Publishing, 1998, ISBN: 1578700701.
[b-Howes2] Howes, T.A., PhD, Smith, M.C.: LDAP Programming Directory-Enabled Applications with Lightweight Directory Access Protocol, New Riders Publishing, 1997, ISBN: 1578700000.
SERIES OF ITU-T RECOMMENDATIONS
Series A
Organization of the work of ITU-T
Series D
General tariff principles
Series E
Overall network operation, telephone service, service operation and human factors
Series F
Non-telephone telecommunication services
Series G
Transmission systems and media, digital systems and networks
Series H
Audiovisual and multimedia systems
Series I
Integrated services digital network
Series J
Cable networks and transmission of television, sound programme and other multimedia signals
Series K
Protection against interference
Series L
Construction, installation and protection of cables and other elements of outside plant
Series M
Telecommunication management, including TMN and network maintenance
Series N
Maintenance: international sound programme and television transmission circuits
Series O
Specifications of measuring equipment
Series P
Terminals and subjective and objective assessment methods
Series Q
Switching and signalling
Series R
Telegraph transmission
Series S
Telegraph services terminal equipment
Series T
Terminals for telematic services
Series U
Telegraph switching
Series V
Data communication over the telephone network
Series X
Data networks, open system communications and security
Series Y
Global information infrastructure, Internet protocol aspects and next-generation networks
Series Z
Languages and general software aspects for telecommunication systems
1 This Recommendation includes an electronic attachment containing a text file with a schema configuration for genericIdentity.
____________________
------------------------------------------------------------
---------------
------------------------------------------------------------
10 Rec. ITUT H.350.5 (05/2011)
Rec. ITUT H.350.5 (05/2011) 9
Printed in Switzerland
Geneva, 2011
Printed in Switzerland
Geneva,