|
Next: D. Directory Services Up: C.3 Alternate Schema Formats Previous: C.3.1 DSML
|
The H.350 Schema has been converted into ASN.1.
InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 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.
- OBJECT-CLASS information object class specification -
OBJECT-CLASS ::= CLASS {
&Superclasses OBJECT-CLASS OPTIONAL,
&kind ObjectClassKind DEFAULT structural,
&MandatoryAttributes ATTRIBUTE OPTIONAL,
&OptionalAttributes ATTRIBUTE OPTIONAL,
&id OBJECT IDENTIFIER UNIQUE }
WITH SYNTAX {
[ SUBCLASS OF &Superclasses ]
[ KIND &kind ]
[ MUST CONTAIN &MandatoryAttributes ]
[ MAY CONTAIN &OptionalAttributes ]
ID &id }
ObjectClassKind ::= ENUMERATED {
abstract (0),
structural (1),
auxiliary (2) }
- object classes -
top OBJECT-CLASS ::= {
KIND abstract
MUST CONTAIN { objectClass }
ID { 2 5 6 0 } }
- ATTRIBUTE information object class specification -
ATTRIBUTE ::= CLASS {
&derivation ATTRIBUTE OPTIONAL,
&Type OPTIONAL, - either &Type or &derivation required -
&equality-match MATCHING-RULE OPTIONAL,
&ordering-match MATCHING-RULE OPTIONAL,
&substrings-match MATCHING-RULE OPTIONAL,
&single-valued BOOLEAN DEFAULT FALSE,
&collective BOOLEAN DEFAULT FALSE,
- operational extensions -
&no-user-modification BOOLEAN DEFAULT FALSE,
&usage AttributeUsage DEFAULT userApplications,
&id OBJECT IDENTIFIER UNIQUE }
WITH SYNTAX {
[ SUBTYPE OF &derivation ]
[ WITH SYNTAX &Type ]
[ EQUALITY MATCHING RULE &equality-match ]
[ ORDERING MATCHING RULE &ordering-match ]
[ SUBSTRINGS MATCHING RULE &substrings-match ]
[ SINGLE VALUE &single-valued ]
[ COLLECTIVE &collective ]
[ NO USER MODIFICATION &no-user-modification ]
[ USAGE &usage ]
ID &id }
AttributeUsage ::= ENUMERATED {
userApplications (0),
directoryOperation (1),
distributedOperation (2),
dSAOperation (3) }
objectClass ATTRIBUTE ::= {
WITH SYNTAX OBJECT IDENTIFIER
EQUALITY MATCHING RULE objectIdentifierMatch
ID { 2 5 6 0 } }
objectIdentifierMatch MATCHING-RULE ::= {
SYNTAX OBJECT IDENTIFIER
ID { 2 5 13 0 } }
- MATCHING-RULE information object class specification -
MATCHING-RULE ::= CLASS {
&ParentMatchingRules MATCHING-RULE OPTIONAL,
&AssertionType OPTIONAL,
&uniqueMatchIndicator ATTRIBUTE OPTIONAL,
&id OBJECT IDENTIFIER UNIQUE }
WITH SYNTAX {
[ PARENT &ParentMatchingRules ]
[ SYNTAX &AssertionType ]
[ UNIQUE-MATCH-INDICATOR &uniqueMatchIndicator ]
ID &id }
END
AuthenticationFramework {joint-iso-itu-t ds(5) module(1) authenticationFramework(7) 4}
DEFINITIONS ::=
BEGIN
IMPORTS
ATTRIBUTE
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4}
certificateExactMatch, certificatePairExactMatch, certificateListExactMatch
FROM CertificateExtensions {joint-iso-itu-t ds(5) module(1) certificateExtensions(26) 4 } ;
- public-key certificate definition -
Certificate ::= OCTET STRING
CertificatePair ::= OCTET STRING
CertificateList ::= OCTET STRING
- PKI directory attributes -
userCertificate ATTRIBUTE ::= {
WITH SYNTAX Certificate
EQUALITY MATCHING RULE certificateExactMatch
ID { 2 5 4 36 } }
cACertificate ATTRIBUTE ::= {
WITH SYNTAX Certificate
EQUALITY MATCHING RULE certificateExactMatch
ID { 2 5 4 37 } }
crossCertificatePair ATTRIBUTE ::= {
WITH SYNTAX CertificatePair
EQUALITY MATCHING RULE certificatePairExactMatch
ID { 2 5 4 40 } }
certificateRevocationList ATTRIBUTE ::= {
WITH SYNTAX CertificateList
EQUALITY MATCHING RULE certificateListExactMatch
ID { 2 5 4 39 } }
authorityRevocationList ATTRIBUTE ::= {
WITH SYNTAX CertificateList
EQUALITY MATCHING RULE certificateListExactMatch
ID { 2 5 4 38 } }
END
CertificateExtensions {joint-iso-itu-t ds(5) module(1) certificateExtensions(26) 4}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
- EXPORTS ALL -
IMPORTS
MATCHING-RULE
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4} ;
certificateExactMatch MATCHING-RULE ::= {
SYNTAX CertificateExactAssertion
ID { 2 5 13 34 } }
CertificateExactAssertion ::= SEQUENCE {
serialNumber INTEGER,
issuer OCTET STRING }
certificateListExactMatch MATCHING-RULE ::= {
SYNTAX CertificateListExactAssertion
ID { 2 5 13 38 } }
CertificateListExactAssertion ::= OCTET STRING
certificatePairExactMatch MATCHING-RULE ::= {
SYNTAX OCTET STRING
ID { 2 5 13 36 } }
END
SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 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
MATCHING-RULE
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4} ;
- Directory string type -
DirectoryString { INTEGER : maxSize } ::= CHOICE {
teletexString TeletexString (SIZE (1..maxSize)),
printableString PrintableString (SIZE (1..maxSize)),
bmpString BMPString (SIZE (1..maxSize)),
universalString UniversalString (SIZE (1..maxSize)),
uTF8String UTF8String (SIZE (1..maxSize)) }
- Matching rules -
caseIgnoreMatch MATCHING-RULE ::= {
SYNTAX DirectoryString {128}
ID { 2 5 13 2 } }
caseIgnoreOrderingMatch MATCHING-RULE ::= {
SYNTAX DirectoryString {128}
ID { 2 5 13 3 } }
caseIgnoreSubstringsMatch MATCHING-RULE ::= {
SYNTAX SubstringAssertion
ID { 2 5 13 4 } }
SubstringAssertion ::= SEQUENCE OF CHOICE {
initial [0] DirectoryString {128},
any [1] DirectoryString {128},
final [2] DirectoryString {128} }
caseExactMatch MATCHING-RULE ::= {
SYNTAX DirectoryString {128}
ID { 2 5 13 5 } }
caseExactOrderingMatch MATCHING-RULE ::= {
SYNTAX DirectoryString {128}
ID { 2 5 13 6 } }
caseExactSubstringsMatch MATCHING-RULE ::= {
SYNTAX SubstringAssertion - only the PrintableString choice
ID { 2 5 13 7 } }
octetStringMatch MATCHING-RULE ::= {
SYNTAX OCTET STRING
ID { 2 5 13 17 } }
END - SelectedAttributeTypes
CommURI { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commURI(1) module(4) }
DEFINITIONS ::=
BEGIN
- Communication Object Schema
- Schema for Representing Communication Objects in an LDAP Directory
- Abstract
- This document defines the schema for representing Communication
- objects in an LDAP directory [LDAPv3]. It defines schema elements
- to represent a communication object URI [commURIObject].
- .1 = Communication related work
- .1.1 = commURIObject
- .1.1.1 = attributes
- .1.1.2 = objectclass
- .1.1.3 = syntax
IMPORTS
- from ITU-T Rec. X.501 | ISO/IEC 9594-2
ATTRIBUTE, OBJECT-CLASS, MATCHING-RULE, top
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4}
- from ITU-T Rec. X.520 | ISO/IEC 9594-6
DirectoryString {}, caseExactMatch
FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 4} ;
- Attribute Type Definitions
- The following attribute types are defined in this document:
- commURI
commURI ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseExactMatch
ID { at 1 } }
- Object Class Definitions
- The following object classes are defined in this document:
- commURIObject
- commURIObject
-
- This auxiliary object class represents a URI attribute type
commURIObject OBJECT-CLASS ::= {
SUBCLASS OF { top }
MAY CONTAIN { commURI }
ID { oc 1 } }
h350-cr OBJECT IDENTIFIER ::= { itu-t(0) recommendation(0) h(8) 350 1 cr(1) }
cu OBJECT IDENTIFIER ::= { h350-cr cu(1) }
at OBJECT IDENTIFIER ::= { cu at(1) }
oc OBJECT IDENTIFIER ::= { cu oc(2) }
caseIgnoreIA5Match MATCHING-RULE ::= {
SYNTAX IA5String
ID { 1 3 6 1 4 1 1466 109 114 2 } }
caseIgnoreIA5SubstringsMatch MATCHING-RULE ::= {
SYNTAX IA5String
ID { 1 3 6 1 4 1 1466 109 114 3 } }
userSMIMECertificate ATTRIBUTE ::= {
WITH SYNTAX OCTET STRING
ID { 2 16 840 1 113730 3 1 40 } }
END - end of ASN.1
CommObject { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commObject(2) module(4) }
DEFINITIONS ::=
BEGIN
- Communication Object Schema
- Schema for Representing Communication Objects in an LDAP Directory
- Abstract
- This document defines the schema for representing Communication
- objects in an LDAP directory [LDAPv3]. It defines schema elements
- to represent a communication object [commObject].
- .1 = Communication related work
- .1.2 = commObject
- .1.2.1 = attributes
- .1.2.2 = objectclass
- .1.2.3 = syntax
- Attribute Type Definitions
- The following attribute types are defined in this document:
- commUniqueId
- commOwner
- commPrivate
IMPORTS
- from ITU-T Rec. H.350
h350-cr, caseIgnoreIA5Match, caseIgnoreIA5SubstringsMatch
FROM CommURI { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commURI(1) module(4) }
- from ITU-T Rec. X.501 | ISO/IEC 9594-2
ATTRIBUTE, OBJECT-CLASS, top
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4}
- from ITU-T Rec. X.520 | ISO/IEC 9594-6
DirectoryString {}, caseExactMatch
FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 4} ;
commUniqueId ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
SUBSTRINGS MATCHING RULE caseIgnoreIA5SubstringsMatch
ID { at 1 } }
commOwner ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseExactMatch
ID { at 2 } }
commPrivate ATTRIBUTE ::= {
WITH SYNTAX IA5String
ID { at 3 } }
- Object Class Definitions
- The following object classes are defined in this document:
- commObject
- commObject
commObject OBJECT-CLASS ::= {
SUBCLASS OF { top }
MUST CONTAIN { commUniqueId }
MAY CONTAIN { commOwner | commPrivate }
ID { oc 1 } }
co OBJECT IDENTIFIER ::= { h350-cr co(2) }
at OBJECT IDENTIFIER ::= { co at(1) }
oc OBJECT IDENTIFIER ::= { co oc(2) }
END - end of ASN.1
H323Identity { itu-t(0) recommendation(0) h(8) 350 1 cr(1) h323Identity(3) module(4) }
DEFINITIONS ::=
BEGIN
- h323Identity Object Schema
- Schema for representing h323Identity Object in an LDAP Directory
- Abstract
- This document defines the schema for representing h323Identity
- object in an LDAP directory [LDAPv3]. It defines schema elements
- to represent an h323Identity object [h323Identity].
- .1 = Communication related work
- .1.3 = h323Identity
- .1.3.1 = attributes
- .1.3.2 = objectclass
- .1.3.3 = syntax
IMPORTS
- from ITU-T Rec. H.350
h350-cr, caseIgnoreIA5Match, caseIgnoreIA5SubstringsMatch
FROM CommURI { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commURI(1) module(4) }
- from ITU-T Rec. X.501 | ISO/IEC 9594-2
ATTRIBUTE, OBJECT-CLASS, top
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4}
- from ITU-T Rec. X.520 | ISO/IEC 9594-6
DirectoryString {}, caseExactMatch, caseExactSubstringsMatch, caseIgnoreMatch, caseIgnoreSubstringsMatch
FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 4} ;
- Attribute Type Definitions
- The following attribute types are defined in this document:
- h323IdentityGKDomain
- h323Identityh323-ID
- h323IdentitydialedDigits
- h323Identityemail-ID
- h323IdentityURL-ID
- h323IdentitytransportID
- h323IdentitypartyNumber
- h323IdentitymobileUIM
- h323IdentityEndpointType
- h323IdentityServiceLevel
h323IdentityGKDomain ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
ID { at 1 } }
h323Identityh323-ID ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
SUBSTRINGS MATCHING RULE caseIgnoreIA5SubstringsMatch
ID { at 2 } }
h323IdentitydialedDigits ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
SUBSTRINGS MATCHING RULE caseIgnoreIA5SubstringsMatch
ID { at 3 } }
h323Identityemail-ID ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
SUBSTRINGS MATCHING RULE caseIgnoreIA5SubstringsMatch
ID { at 4 } }
h323IdentityURL-ID ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseExactMatch
SUBSTRINGS MATCHING RULE caseExactSubstringsMatch
ID { at 5 } }
h323IdentitytransportID ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
SUBSTRINGS MATCHING RULE caseIgnoreIA5SubstringsMatch
ID { at 6 } }
h323IdentitypartyNumber ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
SUBSTRINGS MATCHING RULE caseIgnoreIA5SubstringsMatch
ID { at 7 } }
h323IdentitymobileUIM ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
SUBSTRINGS MATCHING RULE caseIgnoreIA5SubstringsMatch
ID { at 8 } }
h323IdentityEndpointType ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
ID { at 9 } }
h323IdentityServiceLevel ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
ID { at 10 } }
- Object Class Definitions
- The following object class is defined in this document:
-
- h323Identity
- h323Identity
h323Identity OBJECT-CLASS ::= {
SUBCLASS OF { top }
MAY CONTAIN { h323IdentityGKDomain |
h323Identityh323-ID |
h323IdentitydialedDigits |
h323Identityemail-ID |
h323IdentityURL-ID |
h323IdentitytransportID |
h323IdentitypartyNumber |
h323IdentitymobileUIM |
h323IdentityEndpointType |
h323IdentityServiceLevel }
ID { oc 1 } }
h323-Id OBJECT IDENTIFIER ::= { h350-cr h323-Id(5) }
at OBJECT IDENTIFIER ::= { h323-Id at(1) }
oc OBJECT IDENTIFIER ::= { h323-Id oc(2) }
END - end of ASN.1
H235Identity { itu-t(0) recommendation(0) h(8) 350 1 cr(1) h235Identity(4) module(4) }
DEFINITIONS ::=
BEGIN
- h235Identity Object Schema
- Schema for representing h235Identity Object in an LDAP Directory
- Abstract
- This document defines the schema for representing h235Identity
- object in an LDAP directory [LDAPv3]. It defines schema elements
- to represent an h235Identity object [h235Identity].
- .1 = Communication related work
- .1.4 = h235Identity
- .1.4.1 = attributes
- .1.4.2 = objectclass
- .1.4.3 = syntax
IMPORTS
- from ITU-T Rec. H.350
h350-cr
FROM CommURI { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commURI(1) module(4) }
- from ITU-T Rec. X.501 | ISO/IEC 9594-2
ATTRIBUTE, OBJECT-CLASS, top
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4}
- from ITU-T Rec. X.509 | ISO/IEC 9594-8
userCertificate, cACertificate, authorityRevocationList, certificateRevocationList, crossCertificatePair
FROM AuthenticationFramework {joint-iso-itu-t ds(5) module(1) authenticationFramework(7) 4}
- from ITU-T Rec. X.520 | ISO/IEC 9594-6
DirectoryString {}, caseIgnoreMatch, caseIgnoreSubstringsMatch, octetStringMatch
FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 4} ;
- Attribute Type Definitions
- The following attribute types are defined in this document:
- h235IdentityEndpointID
- h235IdentityPassword
h235IdentityEndpointID ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
ID { at 1} }
h235IdentityPassword ATTRIBUTE ::= {
WITH SYNTAX OCTET STRING
EQUALITY MATCHING RULE octetStringMatch
ID { at 2 } }
- Object Class Definitions
- The following object class is defined in this document:
- h235Identity
h235Identity OBJECT-CLASS ::= {
SUBCLASS OF { top }
MAY CONTAIN { h235IdentityEndpointID | h235IdentityPassword |
userCertificate | cACertificate |
authorityRevocationList | certificateRevocationList |
crossCertificatePair }
ID { oc 1 } }
h235-Id OBJECT IDENTIFIER ::= { h350-cr h235-Id(4) }
at OBJECT IDENTIFIER ::= { h235-Id at(1) }
oc OBJECT IDENTIFIER ::= { h235-Id oc(2) }
END - end of ASN.1
H320Identity { itu-t(0) recommendation(0) h(8) 350 1 cr(1) h320Identity(5) module(4) }
DEFINITIONS ::=
BEGIN
- h320Identity Object Schema
- Schema for representing h320Identity Object in an LDAP Directory
- Abstract
- This document defines the schema for representing h320Identity
- object in an LDAP directory [LDAPv3]. It defines schema elements
- to represent an h320Identity object [h320Identity].
- .1 = Communication related work
- .1.5 = h320Identity
- .1.5.1 = attributes
- .1.5.2 = objectclass
- .1.5.3 = syntax
IMPORTS
- from ITU-T Rec. H.350
h350-cr, caseIgnoreIA5Match
FROM CommURI { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commURI(1) module(4) }
- from ITU-T Rec. X.501 | ISO/IEC 9594-2
ATTRIBUTE, OBJECT-CLASS, top
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4}
- from ITU-T Rec. X.520 | ISO/IEC 9594-6
DirectoryString {}, caseIgnoreMatch, caseIgnoreSubstringsMatch
FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 4} ;
- Attribute Type Definitions
- The following attribute types are defined in this document:
- h320IdentityCC
- h320IdentityNDC
- h320IdentitySN
- h320IdentityServiceLevel
- h320IdentityExtension
h320IdentityCC ATTRIBUTE ::= {
WITH SYNTAX IA5String (SIZE (1..3))
EQUALITY MATCHING RULE caseIgnoreIA5Match
ID { at 1 } }
h320IdentityNDC ATTRIBUTE ::= {
WITH SYNTAX IA5String (SIZE (1..15))
EQUALITY MATCHING RULE caseIgnoreIA5Match
ID { at 4 } }
h320IdentitySN ATTRIBUTE ::= {
WITH SYNTAX IA5String (SIZE (1..15))
EQUALITY MATCHING RULE caseIgnoreIA5Match
ID { at 5 } }
h320IdentityServiceLevel ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
ID { at 2 } }
h320IdentityExtension ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {120}
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
ID { at 3 } }
- Object Class Definitions
- The following object class is defined in this document:
- h320Identity
- h320Identity
h320Identity OBJECT-CLASS ::= {
SUBCLASS OF { top }
MAY CONTAIN { h320IdentityCC |
h320IdentityNDC |
h320IdentitySN |
h320IdentityServiceLevel |
h320IdentityExtension }
ID { oc 1 } }
h320-Id OBJECT IDENTIFIER ::= { h350-cr h320-Id(5) }
at OBJECT IDENTIFIER ::= { h320-Id at(1) }
oc OBJECT IDENTIFIER ::= { h320-Id oc(2) }
END - end of ASN.1
SipIdentity { itu-t(0) recommendation(0) h(8) 350 1 cr(1) sipIdentity(6) module(4) }
DEFINITIONS ::=
BEGIN
- SIPIdentity Object Schema
- Schema for representing SIPIdentity Object in an LDAP Directory
- Abstract
- This document defines the schema for representing SIPIdentity
- object in an LDAP directory [LDAPv3]. It defines schema elements
- to represent an SIPIdentity object [SIPIdentity].
- .1 = Communication related work
- .1.6 = SIPIdentity
- .1.6.1 = attributes
- .1.6.2 = objectclass
- .1.6.3 = syntax
IMPORTS
- from ITU-T Rec. H.350
h350-cr, caseIgnoreIA5Match, caseIgnoreIA5SubstringsMatch, userSMIMECertificate
FROM CommURI { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commURI(1) module(4) }
- from ITU-T Rec. X.501 | ISO/IEC 9594-2
ATTRIBUTE, OBJECT-CLASS, top
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4}
- from ITU-T Rec. X.520 | ISO/IEC 9594-6
DirectoryString {}, caseExactMatch, caseExactSubstringsMatch, caseIgnoreMatch,
caseIgnoreSubstringsMatch, octetStringMatch
FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 4} ;
- Attribute Type Definitions
- The following attribute types are defined in this document:
- SIPIdentitySIPURI
- SIPIdentityRegistrarAddress
- SIPIdentityProxyAddress
- SIPIdentityAddress
- SIPIdentityPassword
- SIPIdentityUserName
- SIPIdentityServiceLevel
sIPIdentitySIPURI ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseExactMatch
SUBSTRINGS MATCHING RULE caseExactSubstringsMatch
ID { at 1 } }
sIPIdentityRegistrarAddress ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
ID { at 2 } }
sIPIdentityProxyAddress ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
ID { at 3 } }
sIPIdentityAddress ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
ID { at 4 } }
sIPIdentityPassword ATTRIBUTE ::= {
WITH SYNTAX OCTET STRING
EQUALITY MATCHING RULE octetStringMatch
ID { at 5 } }
sIPIdentityUserName ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
ID { at 6 } }
sIPIdentityServiceLevel ATTRIBUTE ::= {
WITH SYNTAX IA5String
EQUALITY MATCHING RULE caseIgnoreIA5Match
SUBSTRINGS MATCHING RULE caseIgnoreIA5SubstringsMatch
ID { at 7 } }
- Object Class Definitions
- The following object class is defined in this document:
- SIPIdentity
- SIPIdentity
sIPIdentity OBJECT-CLASS ::= {
SUBCLASS OF { top }
MAY CONTAIN { sIPIdentitySIPURI |
sIPIdentityRegistrarAddress |
sIPIdentityProxyAddress |
sIPIdentityAddress |
sIPIdentityPassword |
sIPIdentityUserName |
sIPIdentityServiceLevel |
userSMIMECertificate }
ID { oc 1 } }
sip-Id OBJECT IDENTIFIER ::= { h350-cr sip-Id(6) }
at OBJECT IDENTIFIER ::= { sip-Id at(1) }
oc OBJECT IDENTIFIER ::= { sip-Id oc(2) }
END - end of ASN.1
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 ITU-T Rec. H.350
h350-cr
FROM CommURI { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commURI(1) module(4) }
- from ITU-T Rec. X.501 | ISO/IEC 9594-2
ATTRIBUTE, OBJECT-CLASS, top
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4}
- from ITU-T Rec. X.520 | ISO/IEC 9594-6
DirectoryString {}, caseIgnoreMatch, caseIgnoreSubstringsMatch
FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 4} ;
- Attribute Type Definitions
genericIdentityProtocolIdentifier ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseIgnoreMatch
SUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatch
ID { at 1 } }
genericIdentityMessage ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
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
CallPreferenceURIObject { itu-t(0) recommendation(0) h(8) 350 1 cr(1) call(8) module(4) }
DEFINITIONS ::=
BEGIN
- callPreferenceURIObject Object Schema
- Schema for representing a callPreferenceURIObject Object in an LDAP Directory
- Abstract
- This document defines the schema for representing callPreferenceURIObject
- object in an LDAP directory [LDAPv3]. It defines schema elements
- to represent an callPreferenceURIObject object [callPreferenceURIObject].
- .1 = Communication related work
- .1.8 = callPreferenceURIObject
- .1.8.1 = attributes
- .1.8.2 = objectclass
- .1.8.3 = syntax
IMPORTS
- from ITU-T Rec. H.350
h350-cr, caseIgnoreIA5Match, caseIgnoreIA5SubstringsMatch
FROM CommURI { itu-t(0) recommendation(0) h(8) 350 1 cr(1) commURI(1) module(4) }
- from ITU-T Rec. X.501 | ISO/IEC 9594-2
ATTRIBUTE, OBJECT-CLASS, top
FROM InformationFramework {joint-iso-itu-t ds(5) module(1) informationFramework(1) 4}
- from ITU-T Rec. X.520 | ISO/IEC 9594-6
DirectoryString {}, caseExactMatch, caseExactSubstringsMatch
FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1) selectedAttributeTypes(5) 4} ;
- Attribute Type Definitions
- The following attribute types are defined in this document:
- callPreferenceURI
callPreferenceURI ATTRIBUTE ::= {
WITH SYNTAX DirectoryString {32768}
EQUALITY MATCHING RULE caseExactMatch
SUBSTRINGS MATCHING RULE caseExactSubstringsMatch
ID { at 1 } }
- Object Class Definitions
- The following object class is defined in this document:
-
- callPreferenceURIObject
- callPreferenceURIObject
callPreferenceURIObject OBJECT-CLASS ::= {
SUBCLASS OF { top }
MAY CONTAIN { callPreferenceURI }
ID { oc 1 } }
call-Id OBJECT IDENTIFIER ::= { h350-cr call-Id(8) }
at OBJECT IDENTIFIER ::= { call-Id at(1) }
oc OBJECT IDENTIFIER ::= { call-Id oc(2) }
END - end of ASN.1