2 # X509CE conformation file
6 #.IMPORT ../x509if/x509if-exp.cnf
7 #.IMPORT ../x509af/x509af-exp.cnf
8 #.IMPORT ../x509sat/x509sat-exp.cnf
9 #.IMPORT ../p1/p1-exp.cnf
12 #.CLASS CERT-POLICY-QUALIFIER
13 &id ObjectIdentifierType
17 # InformationFramework classes
19 #&derivation ClassReference ATTRIBUTE
21 #&equality-match ClassReference MATCHING-RULE
22 #&ordering-match ClassReference MATCHING-RULE
23 #&substrings-match ClassReference MATCHING-RULE
24 #&single-valued BooleanType
25 #&collective BooleanType
26 #&no-user-modification BooleanType
28 #&id ObjectIdentifierType
32 &ParentMatchingRules ClassReference MATCHING-RULE
34 &uniqueMatchIndicator ClassReference ATTRIBUTE
35 &id ObjectIdentifierType
40 AuthorityKeyIdentifier
44 BasicConstraintsSyntax
46 CertificateExactAssertion
47 CertificateListAssertion
48 CertificateListExactAssertion
49 CertificatePairAssertion
50 CertificatePairExactAssertion
51 CertificatePoliciesSyntax
69 IssuingDistPointSyntax
80 PolicyConstraintsSyntax
101 CertificatePoliciesSyntax B "2.5.29.3" "id-ce-certificatePolicies"
102 AttributesSyntax B "2.5.29.9" "id-ce-subjectDirectoryAttributes"
103 SubjectKeyIdentifier B "2.5.29.14" "id-ce-subjectKeyIdentifier"
104 KeyUsage B "2.5.29.15" "id-ce-keyUsage"
105 PrivateKeyUsagePeriod B "2.5.29.16" "id-ce-privateKeyUsagePeriod"
106 GeneralNames B "2.5.29.17" "id-ce-subjectAltName"
107 GeneralNames B "2.5.29.18" "id-ce-issuerAltName"
108 BasicConstraintsSyntax B "2.5.29.19" "id-ce-basicConstraints"
109 CRLNumber B "2.5.29.20" "id-ce-cRLNumber"
110 CRLReason B "2.5.29.21" "id-ce-reasonCode"
111 HoldInstruction B "2.5.29.23" "id-ce-instructionCode"
112 BaseCRLNumber B "2.5.29.27" "id-ce-deltaCRLIndicator"
113 IssuingDistPointSyntax B "2.5.29.28" "id-ce-issuingDistributionPoint"
114 GeneralNames B "2.5.29.29" "id-ce-certificateIssuer"
115 NameConstraintsSyntax B "2.5.29.30" "id-ce-nameConstraints"
116 CRLDistPointsSyntax B "2.5.29.31" "id-ce-cRLDistributionPoints"
117 CertificatePoliciesSyntax B "2.5.29.32" "id-ce-certificatePolicies"
118 PolicyMappingsSyntax B "2.5.29.33" "id-ce-policyMappings"
119 AuthorityKeyIdentifier B "2.5.29.35" "id-ce-authorityKeyIdentifier"
120 PolicyConstraintsSyntax B "2.5.29.36" "id-ce-policyConstraints"
121 KeyPurposeIDs B "2.5.29.37" "id-ce-extKeyUsage"
122 CRLStreamIdentifier B "2.5.29.40" "id-ce-cRLStreamIdentifier"
123 CRLScopeSyntax B "2.5.29.44" "id-ce-cRLScope"
124 StatusReferrals B "2.5.29.45" "id-ce-statusReferrals"
125 CRLDistPointsSyntax B "2.5.29.46" "id-ce-freshestCRL"
126 OrderedListSyntax B "2.5.29.47" "id-ce-orderedList"
127 DeltaInformation B "2.5.29.53" "id-ce-deltaInfo"
128 SkipCerts B "2.5.29.54" "id-ce-inhibitAnyPolicy"
129 ToBeRevokedSyntax B "2.5.29.58" "id-ce-toBeRevoked"
130 RevokedGroupsSyntax B "2.5.29.59" "id-ce-RevokedGroups"
131 ExpiredCertsOnCRL B "2.5.29.60" "id-ce-expiredCertsOnCRL"
132 AAIssuingDistPointSyntax B "2.5.29.61" "id-ce-aAissuingDistributionPoint"
134 CertificateAssertion B "2.5.13.35" "id-mr-certificateMatch"
135 CertificatePairExactAssertion B "2.5.13.36" "id-mr-certificatePairExactMatch"
136 CertificatePairAssertion B "2.5.13.37" "id-mr-certificatePairMatch"
137 CertificateListExactAssertion B "2.5.13.38" "id-mr-certificateListExactMatch"
138 CertificateListAssertion B "2.5.13.39" "id-mr-certificateListMatch"
139 PkiPathMatchSyntax B "2.5.13.62" "id-mr-pkiPathMatch"
140 EnhancedCertificateAssertion B "2.5.13.65" "id-mr-enhancedCertificateMatch"
142 # These are obsolete???
143 # The following OBJECT IDENTIFIERS are not used by this Specification:
144 # {id-ce 2}, {id-ce 3}, {id-ce 4}, {id-ce 5}, {id-ce 6}, {id-ce 7},
145 # {id-ce 8}, {id-ce 10}, {id-ce 11}, {id-ce 12}, {id-ce 13},
146 # {id-ce 22}, {id-ce 25}, {id-ce 26}
148 # Microsoft extensions
149 CertificateTemplate B "1.3.6.1.4.1.311.21.7" "id-ms-certificate-template"
150 CertificatePoliciesSyntax B "1.3.6.1.4.1.311.21.10" "id-ms-application-certificate-policies"
153 EntrustVersionInfo B "1.2.840.113533.7.65.0" "id-ce-entrustVersionInfo"
160 CRLReferral/issuer crlr_issuer
161 CertificatePairExactAssertion/issuedToThisCAAssertion cpea_issuedToThisCAAssertion
162 CertificatePairExactAssertion/issuedByThisCAAssertion cpea_issuedByThisCAAssertion
163 CertificateGroup/serialNumberRange certificateGroupNumberRange
164 CertificateAssertion/subjectAltName subjectAltNameType
165 EnhancedCertificateAssertion/pathToName enhancedPathToName
167 #.FN_PARS PolicyQualifierInfo/policyQualifierId
168 FN_VARIANT = _str HF_INDEX = hf_x509ce_object_identifier_id VAL_PTR = &actx->external.direct_reference
170 #.FN_BODY PolicyQualifierInfo/qualifier
171 offset=call_ber_oid_callback(actx->external.direct_reference, tvb, offset, actx->pinfo, tree, NULL);
173 #.FN_BODY GeneralName/iPAddress
174 proto_tree_add_item(tree, hf_x509ce_IPAddress, tvb, offset, 4, ENC_BIG_ENDIAN);
177 #.FN_PARS OtherNameType
178 FN_VARIANT = _str VAL_PTR = &actx->external.direct_reference
180 #.FN_BODY OtherNameValue
181 offset=call_ber_oid_callback(actx->external.direct_reference, tvb, offset, actx->pinfo, tree, NULL);
183 #.FN_FTR GeneralName/uniformResourceIdentifier
185 PROTO_ITEM_SET_URL(actx->created_item);