aboutsummaryrefslogtreecommitdiffstats
path: root/asn1
diff options
context:
space:
mode:
authorgal <gal@f5534014-38df-0310-8fa8-9805f1628bb7>2008-01-26 10:18:10 +0000
committergal <gal@f5534014-38df-0310-8fa8-9805f1628bb7>2008-01-26 10:18:10 +0000
commitb3572c6f4bd3bd5315e871d6005aa5017e0050f8 (patch)
tree8c8c12917f9b88591ffbe2e80fc78ff7e4fda468 /asn1
parent94a345a992929436b7b64aa558ee40f1d9a3ada7 (diff)
Use the standard X.402 module as a separate file rather than as cut/paste into the ACP133 module.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@24197 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'asn1')
-rw-r--r--asn1/acp133/MHSDirectoryObjectsAndAttributes.asn434
-rw-r--r--asn1/acp133/Makefile.common2
-rw-r--r--asn1/acp133/acp133.asn84
-rw-r--r--asn1/acp133/acp133.cnf45
4 files changed, 480 insertions, 85 deletions
diff --git a/asn1/acp133/MHSDirectoryObjectsAndAttributes.asn b/asn1/acp133/MHSDirectoryObjectsAndAttributes.asn
new file mode 100644
index 0000000000..aeb13701a4
--- /dev/null
+++ b/asn1/acp133/MHSDirectoryObjectsAndAttributes.asn
@@ -0,0 +1,434 @@
+-- $Id$
+-- http://www.itu.int/ITU-T/asn1/database/itu-t/x/x402/1999/index.html
+-- Module MHSDirectoryObjectsAndAttributes (X.402:06/1999)
+MHSDirectoryObjectsAndAttributes {joint-iso-itu-t mhs(6) arch(5) modules(0)
+ directory(1) version-1999(1)} DEFINITIONS IMPLICIT TAGS ::=
+BEGIN
+
+-- Prologue
+-- Exports everything.
+IMPORTS
+ -- MHS Object Identifiers
+ id-at-mhs-acceptable-eits, id-at-mhs-deliverable-classes,
+ id-at-mhs-deliverable-content-types, id-at-mhs-dl-archive-service,
+ id-at-mhs-dl-members, id-at-mhs-dl-policy, id-at-mhs-dl-related-lists,
+ id-at-mhs-dl-submit-permissions, id-at-mhs-dl-subscription-service,
+ id-at-mhs-exclusively-acceptable-eits, id-at-mhs-maximum-content-length,
+ id-at-mhs-message-store-dn, id-at-mhs-or-addresses,
+ id-at-mhs-or-addresses-with-capabilities, id-at-mhs-supported-attributes,
+ id-at-mhs-supported-automatic-actions, id-at-mhs-supported-content-types,
+ id-at-mhs-supported-matching-rules, id-at-mhs-unacceptable-eits,
+ id-con-dl-administrator-annotation, id-con-dl-nested-dl,
+ id-con-dl-reset-originator, id-mr-address-capabilities-match,
+ id-mr-capability-match, id-mr-orname-exact-match,
+ id-oc-mhs-distribution-list, id-oc-mhs-message-store,
+ id-oc-mhs-message-transfer-agent, id-oc-mhs-user, id-oc-mhs-user-agent,
+ id-san-mta-name
+ --==
+ FROM MHSObjectIdentifiers {joint-iso-itu-t mhs(6) arch(5) modules(0)
+ object-identifiers(0) version-1999(1)}
+ -- MTS Abstract Service
+ ContentLength, EncodedInformationTypesConstraints, ExtendedContentType,
+ ExtendedEncodedInformationType, GlobalDomainIdentifier, MTAName,
+ ORAddress, ORName, RequestedDeliveryMethod, SecurityContext
+ --==
+ FROM MTSAbstractService {joint-iso-itu-t mhs(6) mts(3) modules(0)
+ mts-abstract-service(1) version-1999(1)}
+ -- MS Abstract Service
+ AUTO-ACTION
+ --==
+ FROM MSAbstractService {joint-iso-itu-t mhs(6) ms(4) modules(0)
+ abstract-service(1) version-1999(1)}
+ -- MS General Attribute Types
+ X413ATTRIBUTE, AttributeTable
+ --==
+ FROM MSGeneralAttributeTypes {joint-iso-itu-t mhs(6) ms(4) modules(0)
+ general-attribute-types(2) version-1999(1)}
+ -- MS General Auto Action Types
+ AutoActionTable
+ --==
+ FROM MSGeneralAutoActionTypes {joint-iso-itu-t mhs(6) ms(4) modules(0)
+ general-auto-action-types(3) version-1994(0)}
+ -- MS Matching Rules
+ MatchingRuleTable, oRAddressMatch, oRAddressElementsMatch,
+ oRAddressSubstringElementsMatch, oRNameMatch, oRNameElementsMatch,
+ oRNameSingleElementMatch, oRNameSubstringElementsMatch
+ --==
+ FROM MSMatchingRules {joint-iso-itu-t mhs(6) ms(4) modules(0)
+ general-matching-rules(5) version-1999(1)}
+ -- Information Framework
+ ATTRIBUTE, CONTEXT, distinguishedNameMatch, DIT-CONTEXT-USE-RULE,
+ objectIdentifierMatch, MATCHING-RULE, Name, OBJECT-CLASS, top
+ --==
+ FROM InformationFramework {joint-iso-itu-t ds(5) module(1)
+ informationFramework(1) 3}
+ -- Selected Object Classes
+ applicationEntity
+ --==
+ FROM SelectedObjectClasses {joint-iso-itu-t ds(5) module(1)
+ selectedObjectClasses(6) 3}
+ -- Selected Attribute Types
+ commonName, description, distinguishedName, integerMatch, organizationName,
+ organizationalUnitName, owner, protocolInformation, seeAlso
+ --==
+ FROM SelectedAttributeTypes {joint-iso-itu-t ds(5) module(1)
+ selectedAttributeTypes(5) 3}
+ -- Authentication Framework
+ AlgorithmIdentifier
+ --==
+ FROM AuthenticationFramework {joint-iso-itu-t ds(5) module(1)
+ authenticationFramework(7) 3}
+ -- Certificate Extensions
+ CertificateAssertion, OTHER-NAME
+ --==
+ FROM CertificateExtensions {joint-iso-itu-t ds(5) module(1)
+ certificateExtensions(26) 0};
+
+-- OBJECT CLASSES
+-- MHS Distribution List
+mhs-distribution-list OBJECT-CLASS ::= {
+ SUBCLASS OF {top}
+ MUST CONTAIN {commonName | mhs-dl-submit-permissions | mhs-or-addresses}
+ MAY CONTAIN
+ {description | organizationName | organizationalUnitName | owner | seeAlso
+ | mhs-maximum-content-length | mhs-deliverable-content-types |
+ mhs-acceptable-eits | mhs-exclusively-acceptable-eits |
+ mhs-unacceptable-eits | mhs-dl-policy | mhs-dl-subscription-service |
+ mhs-dl-archive-service | mhs-dl-related-lists | mhs-dl-members}
+ ID id-oc-mhs-distribution-list
+}
+
+-- MHS Message Store
+mhs-message-store OBJECT-CLASS ::= {
+ SUBCLASS OF {applicationEntity}
+ MAY CONTAIN
+ {owner | mhs-supported-attributes | mhs-supported-automatic-actions |
+ mhs-supported-matching-rules | mhs-supported-content-types |
+ protocolInformation}
+ ID id-oc-mhs-message-store
+}
+
+-- MHS Message Transfer Agent
+mhs-message-transfer-agent OBJECT-CLASS ::= {
+ SUBCLASS OF {applicationEntity}
+ MAY CONTAIN {owner | mhs-maximum-content-length | protocolInformation}
+ ID id-oc-mhs-message-transfer-agent
+}
+
+-- MHS User
+mhs-user OBJECT-CLASS ::= {
+ SUBCLASS OF {top}
+ KIND auxiliary
+ MUST CONTAIN {mhs-or-addresses}
+ MAY CONTAIN
+ {mhs-maximum-content-length | mhs-deliverable-content-types |
+ mhs-acceptable-eits | mhs-exclusively-acceptable-eits |
+ mhs-unacceptable-eits | mhs-or-addresses-with-capabilities |
+ mhs-message-store-dn}
+ ID id-oc-mhs-user
+}
+
+-- MHS User Agent
+mhs-user-agent OBJECT-CLASS ::= {
+ SUBCLASS OF {applicationEntity}
+ MAY CONTAIN
+ {owner | mhs-maximum-content-length | mhs-deliverable-content-types |
+ mhs-acceptable-eits | mhs-exclusively-acceptable-eits |
+ mhs-unacceptable-eits | mhs-deliverable-classes | mhs-or-addresses |
+ protocolInformation}
+ ID id-oc-mhs-user-agent
+}
+
+-- ATTRIBUTES
+-- MHS Acceptable EITs
+mhs-acceptable-eits ATTRIBUTE ::= {
+ WITH SYNTAX ExtendedEncodedInformationType
+ EQUALITY MATCHING RULE objectIdentifierMatch
+ ID id-at-mhs-acceptable-eits
+}
+
+-- MHS Deliverable Classes
+mhs-deliverable-classes ATTRIBUTE ::= {
+ WITH SYNTAX Capability
+ EQUALITY MATCHING RULE capabilityMatch
+ ID id-at-mhs-deliverable-classes
+}
+
+-- MHS Deliverable Content Types
+mhs-deliverable-content-types ATTRIBUTE ::= {
+ WITH SYNTAX ExtendedContentType
+ EQUALITY MATCHING RULE objectIdentifierMatch
+ ID id-at-mhs-deliverable-content-types
+}
+
+-- MHS DL Archive Service
+mhs-dl-archive-service ATTRIBUTE ::= {
+ WITH SYNTAX ORName
+ EQUALITY MATCHING RULE oRNameExactMatch
+ -- EXTENSIBLE MATCHING RULE { oRNameMatch | oRNameElementsMatch |
+ -- oRNameSubstringElementsMatch | oRNameSingleElementMatch }
+ ID id-at-mhs-dl-archive-service
+}
+
+-- MHS DL Members
+mhs-dl-members ATTRIBUTE ::= {
+ WITH SYNTAX ORName
+ EQUALITY MATCHING RULE oRNameExactMatch
+ -- EXTENSIBLE MATCHING RULE { oRNameMatch | oRNameElementsMatch |
+ -- oRNameSubstringElementsMatch | oRNameSingleElementMatch }
+ ID id-at-mhs-dl-members
+}
+
+-- MHS DL Policy
+mhs-dl-policy ATTRIBUTE ::= {
+ WITH SYNTAX DLPolicy
+ SINGLE VALUE TRUE
+ ID id-at-mhs-dl-policy
+}
+
+-- MHS DL Related Lists
+mhs-dl-related-lists ATTRIBUTE ::= {
+ SUBTYPE OF distinguishedName
+ EQUALITY MATCHING RULE distinguishedNameMatch
+ ID id-at-mhs-dl-related-lists
+}
+
+-- MHS DL Submit Permissions
+mhs-dl-submit-permissions ATTRIBUTE ::= {
+ WITH SYNTAX DLSubmitPermission
+ ID id-at-mhs-dl-submit-permissions
+}
+
+-- MHS DL Subscription Service
+mhs-dl-subscription-service ATTRIBUTE ::= {
+ WITH SYNTAX ORName
+ EQUALITY MATCHING RULE oRNameExactMatch
+ -- EXTENSIBLE MATCHING RULE { oRNameMatch | oRNameElementsMatch |
+ -- oRNameSubstringElementsMatch | oRNameSingleElementMatch }
+ ID id-at-mhs-dl-subscription-service
+}
+
+-- MHS Exclusively Acceptable EITs
+mhs-exclusively-acceptable-eits ATTRIBUTE ::= {
+ WITH SYNTAX ExtendedEncodedInformationType
+ EQUALITY MATCHING RULE objectIdentifierMatch
+ ID id-at-mhs-exclusively-acceptable-eits
+}
+
+-- MHS Maximum Content Length
+mhs-maximum-content-length ATTRIBUTE ::= {
+ WITH SYNTAX ContentLength
+ EQUALITY MATCHING RULE integerMatch
+ SINGLE VALUE TRUE
+ ID id-at-mhs-maximum-content-length
+}
+
+-- MHS Message Store Directory Name
+mhs-message-store-dn ATTRIBUTE ::= {
+ SUBTYPE OF distinguishedName
+ EQUALITY MATCHING RULE distinguishedNameMatch
+ SINGLE VALUE TRUE
+ ID id-at-mhs-message-store-dn
+}
+
+-- MHS OR-Addresses
+mhs-or-addresses ATTRIBUTE ::= {
+ WITH SYNTAX ORAddress
+ EQUALITY MATCHING RULE oRAddressMatch
+ -- EXTENSIBLE MATCHING RULE { oRAddressElementsMatch | oRNameSingleElementMatch |
+ -- oRAddressSubstringElementsMatch }
+ ID id-at-mhs-or-addresses
+}
+
+-- MHS OR-Addresses with Capabilities
+mhs-or-addresses-with-capabilities ATTRIBUTE ::= {
+ WITH SYNTAX AddressCapabilities
+ EQUALITY MATCHING RULE addressCapabilitiesMatch
+ ID id-at-mhs-or-addresses-with-capabilities
+}
+
+-- MHS Supported Attributes
+mhs-supported-attributes ATTRIBUTE ::= {
+ WITH SYNTAX X413ATTRIBUTE.&id({AttributeTable})
+ EQUALITY MATCHING RULE objectIdentifierMatch
+ ID id-at-mhs-supported-attributes
+}
+
+-- MHS Supported Automatic Actions
+mhs-supported-automatic-actions ATTRIBUTE ::= {
+ WITH SYNTAX AUTO-ACTION.&id({AutoActionTable})
+ EQUALITY MATCHING RULE objectIdentifierMatch
+ ID id-at-mhs-supported-automatic-actions
+}
+
+-- MHS Supported Content Types
+mhs-supported-content-types ATTRIBUTE ::= {
+ WITH SYNTAX ExtendedContentType
+ EQUALITY MATCHING RULE objectIdentifierMatch
+ ID id-at-mhs-supported-content-types
+}
+
+-- MHS Supported Matching Rules
+mhs-supported-matching-rules ATTRIBUTE ::= {
+ WITH SYNTAX MATCHING-RULE.&id({MatchingRuleTable})
+ EQUALITY MATCHING RULE objectIdentifierMatch
+ ID id-at-mhs-supported-matching-rules
+}
+
+-- MHS Unacceptable EITs
+mhs-unacceptable-eits ATTRIBUTE ::= {
+ WITH SYNTAX ExtendedEncodedInformationType
+ EQUALITY MATCHING RULE objectIdentifierMatch
+ ID id-at-mhs-unacceptable-eits
+}
+
+-- ATTRIBUTE SYNTAXES
+-- DL Submit Permission
+DLSubmitPermission ::= CHOICE {
+ individual [0] ORName,
+ member-of-dl [1] ORName,
+ pattern-match [2] ORNamePattern,
+ member-of-group [3] Name
+}
+
+ORNamePattern ::= ORName
+
+--any-user-may-submit DLSubmitPermission ::=
+-- pattern-match:{built-in-standard-attributes {}}
+
+-- DL Policy
+DLPolicy ::= SET {
+ report-propagation
+ [0] INTEGER {previous-dl-or-originator(0), dl-owner(1),
+ both-previous-and-owner(2)} DEFAULT previous-dl-or-originator,
+ report-from-dl
+ [1] INTEGER {whenever-requested(0), when-no-propagation(1)}
+ DEFAULT whenever-requested,
+ originating-MTA-report
+ [2] INTEGER {unchanged(0), report(2), non-delivery-report(3),
+ audited-report(4)} DEFAULT unchanged,
+ originator-report
+ [3] INTEGER {unchanged(0), no-report(1), report(2), non-delivery-report(3)}
+ DEFAULT unchanged,
+ return-of-content
+ [4] ENUMERATED {unchanged(0), content-return-not-requested(1),
+ content-return-requested(2)} DEFAULT unchanged,
+ priority
+ [5] INTEGER {unchanged(0), normal(1), non-urgent(2), urgent(3)}
+ DEFAULT unchanged,
+ disclosure-of-other-recipients
+ [6] ENUMERATED {unchanged(0),
+ disclosure-of-other-recipients-prohibited(1),
+ disclosure-of-other-recipients-allowed(2)}
+ DEFAULT unchanged,
+ implicit-conversion-prohibited
+ [7] ENUMERATED {unchanged(0), implicit-conversion-allowed(1),
+ implicit-conversion-prohibited(2)} DEFAULT unchanged,
+ conversion-with-loss-prohibited
+ [8] ENUMERATED {unchanged(0), conversion-with-loss-allowed(1),
+ conversion-with-loss-prohibited(2)} DEFAULT unchanged,
+ further-dl-expansion-allowed [9] BOOLEAN DEFAULT TRUE,
+ originator-requested-alternate-recipient-removed [10] BOOLEAN DEFAULT TRUE,
+ proof-of-delivery
+ [11] INTEGER {dl-expansion-point(0), dl-members(1), both(2), neither(3)}
+ DEFAULT dl-members,
+ requested-delivery-method
+ [12] CHOICE {unchanged [0] NULL,
+ removed [1] NULL,
+ replaced RequestedDeliveryMethod} DEFAULT unchanged:NULL,
+ token-encryption-algorithm-preference
+ [13] SEQUENCE OF AlgorithmInformation OPTIONAL,
+ token-signature-algorithm-preference
+ [14] SEQUENCE OF AlgorithmInformation OPTIONAL,
+ ...
+}
+
+AlgorithmInformation ::= SEQUENCE {
+ algorithm-identifier [0] AlgorithmIdentifier,
+ originator-certificate-selector [1] CertificateAssertion OPTIONAL,
+ recipient-certificate-selector [2] CertificateAssertion OPTIONAL
+}
+
+-- OR-Address with Capabilities
+AddressCapabilities ::= SEQUENCE {
+ description GeneralString OPTIONAL,
+ address ORAddress,
+ capabilities SET OF Capability
+}
+
+Capability ::= SET {
+ content-types
+ [0] SET OF ExtendedContentType OPTIONAL,
+ maximum-content-length [1] ContentLength OPTIONAL,
+ encoded-information-types-constraints
+ [2] EncodedInformationTypesConstraints OPTIONAL,
+ security-labels [3] SecurityContext OPTIONAL,
+ ...
+}
+
+-- MATCHING RULES
+-- OR-Address with Capabilities Match
+addressCapabilitiesMatch MATCHING-RULE ::= {
+ SYNTAX AddressCapabilities
+ ID id-mr-address-capabilities-match
+}
+
+-- Capability Match
+capabilityMatch MATCHING-RULE ::= {
+ SYNTAX Capability
+ ID id-mr-capability-match
+}
+
+-- OR-Name Exact Match
+oRNameExactMatch MATCHING-RULE ::= {
+ SYNTAX ORName
+ ID id-mr-orname-exact-match
+}
+
+-- CONTEXTS
+-- DL Administrator Annotation
+dl-administrator-annotation CONTEXT ::= {
+ WITH SYNTAX
+ CHOICE {bmpstring BMPString,
+ universalstring UniversalString}
+ ID id-con-dl-administrator-annotation
+}
+
+dl-administrator-annotation-use-rule DIT-CONTEXT-USE-RULE ::= {
+ ATTRIBUTE TYPE mhs-dl-members.&id
+ OPTIONAL CONTEXTS {dl-administrator-annotation}
+}
+
+-- DL Nested DL
+dl-nested-dl CONTEXT ::= {WITH SYNTAX NULL
+ ID id-con-dl-nested-dl
+}
+
+dl-nested-dl-use-rule DIT-CONTEXT-USE-RULE ::= {
+ ATTRIBUTE TYPE mhs-dl-members.&id
+ OPTIONAL CONTEXTS {dl-nested-dl}
+}
+
+-- DL Reset Originator
+dl-reset-originator CONTEXT ::= {
+ WITH SYNTAX NULL
+ ID id-con-dl-reset-originator
+}
+
+dl-reset-originator-use-rule DIT-CONTEXT-USE-RULE ::= {
+ ATTRIBUTE TYPE mhs-dl-members.&id
+ OPTIONAL CONTEXTS {dl-reset-originator}
+}
+
+-- CERTIFICATE SUBJECT ALTERNATIVE NAMES
+-- MTA Name
+mta-name OTHER-NAME ::= {
+ SEQUENCE {domain GlobalDomainIdentifier,
+ mta-name MTAName}
+ IDENTIFIED BY id-san-mta-name
+}
+
+END -- of MHSDirectory
+
+-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
+
diff --git a/asn1/acp133/Makefile.common b/asn1/acp133/Makefile.common
index fbbe2e8325..67d2824f9a 100644
--- a/asn1/acp133/Makefile.common
+++ b/asn1/acp133/Makefile.common
@@ -29,7 +29,7 @@ NEED_PACKET_PROTO_H = 1
EXT_ASN_FILE_LIST =
-ASN_FILE_LIST = $(PROTOCOL_NAME).asn
+ASN_FILE_LIST = $(PROTOCOL_NAME).asn MHSDirectoryObjectsAndAttributes.asn
# The packet-$(PROTOCOL_NAME)-template.h and $(PROTOCOL_NAME).asn
# files do not exist for all protocols: Please add/remove as required.
diff --git a/asn1/acp133/acp133.asn b/asn1/acp133/acp133.asn
index 565e21ea49..2a00400a07 100644
--- a/asn1/acp133/acp133.asn
+++ b/asn1/acp133/acp133.asn
@@ -98,88 +98,4 @@ MLReceiptPolicy ::= CHOICE {
inAdditionTo [2] SEQUENCE --(SIZE (1..ub-inAdditionTo))
OF GeneralNames }
--- X.402 syntaxes imported here to save a separate dissector
-
--- DL Submit Permission
-DLSubmitPermission ::= CHOICE {
- individual [0] ORName,
- member-of-dl [1] ORName,
- pattern-match [2] ORNamePattern,
- member-of-group [3] Name
-}
-
-ORNamePattern ::= ORName
-
---any-user-may-submit DLSubmitPermission ::=
--- pattern-match:{built-in-standard-attributes {}}
-
--- DL Policy
-DLPolicy ::= SET {
- report-propagation
- [0] INTEGER {previous-dl-or-originator(0), dl-owner(1),
- both-previous-and-owner(2)} DEFAULT previous-dl-or-originator,
- report-from-dl
- [1] INTEGER {whenever-requested(0), when-no-propagation(1)}
- DEFAULT whenever-requested,
- originating-MTA-report
- [2] INTEGER {unchanged(0), report(2), non-delivery-report(3),
- audited-report(4)} DEFAULT unchanged,
- originator-report
- [3] INTEGER {unchanged(0), no-report(1), report(2), non-delivery-report(3)}
- DEFAULT unchanged,
- return-of-content
- [4] ENUMERATED {unchanged(0), content-return-not-requested(1),
- content-return-requested(2)} DEFAULT unchanged,
- priority
- [5] INTEGER {unchanged(0), normal(1), non-urgent(2), urgent(3)}
- DEFAULT unchanged,
- disclosure-of-other-recipients
- [6] ENUMERATED {unchanged(0),
- disclosure-of-other-recipients-prohibited(1),
- disclosure-of-other-recipients-allowed(2)}
- DEFAULT unchanged,
- implicit-conversion-prohibited
- [7] ENUMERATED {unchanged(0), implicit-conversion-allowed(1),
- implicit-conversion-prohibited(2)} DEFAULT unchanged,
- conversion-with-loss-prohibited
- [8] ENUMERATED {unchanged(0), conversion-with-loss-allowed(1),
- conversion-with-loss-prohibited(2)} DEFAULT unchanged,
- further-dl-expansion-allowed [9] BOOLEAN DEFAULT TRUE,
- originator-requested-alternate-recipient-removed [10] BOOLEAN DEFAULT TRUE,
- proof-of-delivery
- [11] INTEGER {dl-expansion-point(0), dl-members(1), both(2), neither(3)}
- DEFAULT dl-members,
- requested-delivery-method
- [12] CHOICE {unchanged [0] NULL,
- removed [1] NULL,
- replaced RequestedDeliveryMethod} OPTIONAL -- DEFAULT unchanged:NULL --,
- token-encryption-algorithm-preference
- [13] SEQUENCE OF AlgorithmInformation OPTIONAL,
- token-signature-algorithm-preference
- [14] SEQUENCE OF AlgorithmInformation OPTIONAL,
- ...
-}
-
-AlgorithmInformation ::= SEQUENCE {
- algorithm-identifier [0] AlgorithmIdentifier,
- originator-certificate-selector [1] CertificateAssertion OPTIONAL,
- recipient-certificate-selector [2] CertificateAssertion OPTIONAL
-}
-
--- OR-Address with Capabilities
-AddressCapabilities ::= SEQUENCE {
- description GeneralString OPTIONAL,
- address ORAddress,
- capabilities SET OF Capability
-}
-
-Capability ::= SET {
- content-types
- [0] SET OF ExtendedContentType OPTIONAL,
- maximum-content-length [1] ContentLength OPTIONAL,
- encoded-information-types-constraints
- [2] EncodedInformationTypesConstraints OPTIONAL,
- security-labels [3] SecurityContext OPTIONAL
-}
-
END
diff --git a/asn1/acp133/acp133.cnf b/asn1/acp133/acp133.cnf
index 9a60832cc9..f760265ceb 100644
--- a/asn1/acp133/acp133.cnf
+++ b/asn1/acp133/acp133.cnf
@@ -22,6 +22,51 @@ MonthlyUKMs
RIParameters
Kmid
+#.CLASS OBJECT-CLASS
+&Superclasses ClassReference OBJECT-CLASS
+&kind
+&MandatoryAttributes ClassReference ATTRIBUTE
+&OptionalAttributes ClassReference ATTRIBUTE
+&id ObjectIdentifierType
+#.END
+
+#.CLASS ATTRIBUTE
+&derivation ClassReference ATTRIBUTE
+&Type
+&equality-match ClassReference MATCHING-RULE
+&ordering-match ClassReference MATCHING-RULE
+&substrings-match ClassReference MATCHING-RULE
+&single-valued BooleanType
+&collective BooleanType
+&no-user-modification BooleanType
+&usage
+&id ObjectIdentifierType
+#.END
+
+#.CLASS MATCHING-RULE
+&ParentMatchingRules ClassReference MATCHING-RULE
+&AssertionType
+&uniqueMatchIndicator ClassReference ATTRIBUTE
+&id ObjectIdentifierType
+#.END
+
+#.CLASS CONTEXT
+&Type
+&Assertion
+&id ObjectIdentifierType
+#.END
+
+#.CLASS DIT-CONTEXT-USE-RULE
+&attributeType ObjectIdentifierType
+&Mandatory ClassReference CONTEXT
+&Optional ClassReference CONTEXT
+#.END
+
+#.CLASS OTHER-NAME
+&Type OpenType
+&id ObjectIdentifierType
+#.END
+
#.REGISTER
# X.402