RFC 3281 · References · Section 10
Literal namespace and algorithm references from this RFC edition; the cited section specifies their protocol role.
OID reference
2.5.29
Certificate extensions
Identification
{2 5 29}
Practical context
These statements apply to the indicated protocol and document; other contexts can have different requirements.
RFC 3281 · References · Section 10
Literal namespace and algorithm references from this RFC edition; the cited section specifies their protocol role.
RFC 5755 · Object Identifiers · Section A
Literal namespace and value references from this RFC edition; the cited section preserves their protocol role.
Available source records contain 4 distinct definitions; some records may not include a definition.
id-ce OBJECT IDENTIFIER ::= {joint-iso-ccitt(2) ds(5) 29}id-ce OBJECT IDENTIFIER ::= { joint-iso-ccitt(2) ds(5) 29 }certificateExtension ID ::= {ds 29}id-ce ID ::= certificateExtension
Meaning
Identical descriptions are grouped. Different wording and device-specific notes are retained.
Evidence
Matching descriptions are grouped; open a group to compare definitions and supporting files.
Status in source: unspecified.
Names: id-ce
{
"smi_kind": "OBJECT IDENTIFIER",
"definition": [
"id-ce",
"OBJECT",
"IDENTIFIER",
"::=",
"{",
"joint-iso-ccitt",
"(",
"2",
")",
"ds",
"(",
"5",
")",
"29",
"}"
]
}Module: PKIX1Implicit88
See published definition above
{'PKIX1Explicit88': ['id-pkix', 'id-pe', 'id-qt', 'id-kp', 'id-qt-unotice', 'id-qt-cps', 'id-ad', 'id-ad-ocsp', 'id-ad-caIssuers', 'BMPString', 'UniversalString', 'UTF8String', 'ORAddress', 'Name', 'RelativeDistinguishedName', 'CertificateSerialNumber', 'CertificateList', 'AlgorithmIdentifier', 'ub-name', 'Attribute', 'DirectoryString']}Related source files and packages:
Module: PKIX1Implicit88
{'PKIX1Explicit88': ['id-pe', 'id-kp', 'id-qt-unotice', 'id-qt-cps', 'BMPString', 'UTF8String', 'ORAddress', 'Name', 'RelativeDistinguishedName', 'CertificateSerialNumber', 'Attribute', 'DirectoryString']}Related source files and packages:
See published definition above
Source data warning: This RFC3281 edition assigns id-mod-attribute-cert to module 12. It is retained separately from the later RFC5755 module 61; a later prose reprint of 12 does not change this historical assignment.
id-ce OBJECT IDENTIFIER ::= { joint-iso-ccitt(2) ds(5) 29 }The following OIDs are imported from [PKIXPROF]:
id-pkix OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)
dod(6) internet(1) security(5) mechanisms(5) pkix(7) }
id-mod OBJECT IDENTIFIER ::= { id-pkix 0 }
id-pe OBJECT IDENTIFIER ::= { id-pkix 1 }
id-ad OBJECT IDENTIFIER ::= { id-pkix 48 }
id-at OBJECT IDENTIFIER ::= { joint-iso-ccitt(2) ds(5) 4 }
id-ce OBJECT IDENTIFIER ::= { joint-iso-ccitt(2) ds(5) 29 }
The following new ASN.1 module OID is defined:
References · Section 10:
Literal namespace and algorithm references from this RFC edition; the cited section specifies their protocol role.
Module: PKIX1Implicit88
{'PKIX1Explicit88': ['id-pe', 'id-kp', 'id-qt-unotice', 'id-qt-cps', 'BMPString', 'UTF8String', 'ORAddress', 'Name', 'RelativeDistinguishedName', 'CertificateSerialNumber', 'Attribute', 'DirectoryString']}Source data warning: RFC5755 Appendix A calls the older module12 new, although RFC3281 already assigns12. Its actual PKIXAttributeCertificate-2008 header identifies id-mod-attribute-cert-v2(61). The older12 is retained as a dated reference, not as this publication's new module assignment; do not replace12 with61.
id-ce OBJECT IDENTIFIER ::= { joint-iso-ccitt(2) ds(5) 29 }The following OIDs are imported from [PKIXPROF]:
id-pkix OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)
dod(6) internet(1) security(5) mechanisms(5) pkix(7) }
id-mod OBJECT IDENTIFIER ::= { id-pkix 0 }
id-pe OBJECT IDENTIFIER ::= { id-pkix 1 }
id-ad OBJECT IDENTIFIER ::= { id-pkix 48 }
id-at OBJECT IDENTIFIER ::= { joint-iso-ccitt(2) ds(5) 4 }
id-ce OBJECT IDENTIFIER ::= { joint-iso-ccitt(2) ds(5) 29 }
The following new ASN.1 module OID is defined:
Object Identifiers · Section A:
Literal namespace and value references from this RFC edition; the cited section preserves their protocol role.
Related source files and packages:
Module: PKIX1Implicit-2009
Same published definition (formatting differs; exact original is in the source file)
{'PKIX1Explicit-2009': ['SupportedAttributes'], 'PKIX-CommonTypes-2009': ['EXTENSION', 'ATTRIBUTE']}Related source files and packages:
Module: NoRevAvailExtn
Same published definition (formatting differs; exact original is in the source file)
{'PKIX-CommonTypes-2009': ['EXTENSION']}Module: PKIX1Implicit-2009
Same published definition (formatting differs; exact original is in the source file)
{'PKIX1Explicit-2009': ['id-pe', 'id-kp', 'id-qt-unotice', 'id-qt-cps', 'ORAddress', 'Name', 'RelativeDistinguishedName', 'CertificateSerialNumber', 'DirectoryString', 'SupportedAttributes'], 'PKIX-CommonTypes-2009': ['AttributeSet', 'EXTENSION', 'ATTRIBUTE']}Related source files and packages:
Status in source: unspecified.
Names: certificateExtension
{
"smi_kind": "OBJECT IDENTIFIER",
"definition": [
"certificateExtension",
"ID",
"::=",
"{",
"ds",
"29",
"}"
]
}Module: UsefulDefinitions
See published definition above
· Download UsefulDefinitions.asnModule: UsefulDefinitions
· Download UsefulDefinitions.asnModule: UsefulDefinitions
· Download UsefulDefinitions.asnModule: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
· Download UsefulDefinitions.asnModule: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
· Download UsefulDefinitions.asnModule: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
· Download UsefulDefinitions.asnModule: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
· Download UsefulDefinitions.asnModule: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
· Download UsefulDefinitions.htmlStatus in source: unspecified.
Names: id-ce
{
"smi_kind": "OBJECT IDENTIFIER",
"definition": [
"id-ce",
"ID",
"::=",
"certificateExtension"
]
}Module: UsefulDefinitions
Module: UsefulDefinitions
Module: UsefulDefinitions
Module: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
Module: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
Module: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
Module: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
Module: UsefulDefinitions
Same published definition (formatting differs; exact original is in the source file)
Registration
| OID | Name | Direct children | Descendants | Description |
|---|---|---|---|---|
| 2.5.29.1 | authorityKeyIdentifier | 0 | 0 | X.509 old Authority Key Identifier Deprecated, use {2 5 29 35} instead |
| 2.5.29.2 | keyAttributes | 0 | 0 | Obsolete |
| 2.5.29.3 | certificatePolicies | 0 | 0 | Certificate policies (obsolete but can be found in some VeriSign-issued certificates) |
| 2.5.29.4 | keyUsageRestriction | 0 | 0 | Obsolete |
| 2.5.29.5 | policyMapping | 0 | 0 | Obsolete |
| 2.5.29.6 | subtreesConstraint | 0 | 0 | Obsolete |
| 2.5.29.7 | subjectAltName | 0 | 0 | Obsolete |
| 2.5.29.8 | issuerAltName | 0 | 0 | Obsolete |
| 2.5.29.9 | subjectDirectoryAttributes, id-ce-subjectDirectoryAttributes, ext-SubjectDirectoryAttributes | 2 | 2 | Subject directory attributes certificate extension |
| 2.5.29.10 | basicConstraints | 0 | 0 | X.509 id-ce (deprecated) |
| 2.5.29.11 | 11 | 0 | 0 | Obsolete |
| 2.5.29.12 | 12 | 0 | 0 | Obsolete |
| 2.5.29.13 | 13 | 0 | 0 | Obsolete |
| 2.5.29.14 | subjectKeyIdentifier, id-ce-subjectKeyIdentifier, ext-SubjectKeyIdentifier | 2 | 2 | Subject key identifier. |
| 2.5.29.15 | keyUsage, id-ce-keyUsage, ext-KeyUsage | 2 | 2 | Key usage. |
| 2.5.29.16 | privateKeyUsagePeriod, id-ce-privateKeyUsagePeriod, ext-PrivateKeyUsagePeriod | 2 | 2 | Private key usage period. |
| 2.5.29.17 | subjectAltName, id-ce-subjectAltName, ext-SubjectAltName | 2 | 2 | Subject alternative name. |
| 2.5.29.18 | issuerAltName, id-ce-issuerAltName, ext-IssuerAltName | 2 | 2 | Issuer alternative name. |
| 2.5.29.19 | basicConstraints, id-ce-basicConstraints, ext-BasicConstraints | 2 | 2 | Basic constraints. |
| 2.5.29.20 | cRLNumber, id-ce-cRLNumber, ext-CRLNumber | 2 | 2 | CRL (Certificate Revocation List) number. |
| 2.5.29.21 | reasonCode, id-ce-reasonCode, id-ce-cRLReasons, ext-CRLReason, id-ce-cRLReason | 2 | 2 | Reason code. |
| 2.5.29.22 | expirationDate | 0 | 0 | Obsolete |
| 2.5.29.23 | instructionCode, id-ce-instructionCode, id-ce-holdInstructionCode, holdInstructionCode, ext-HoldInstructionCode | 2 | 2 | Hold instruction code |
| 2.5.29.24 | invalidityDate, id-ce-invalidityDate, ext-InvalidityDate | 2 | 2 | Invalidity date. |
| 2.5.29.25 | cRLDistributionPoints | 0 | 0 | Obsolete |
| 2.5.29.26 | issuingDistributionPoint | 0 | 0 | Obsolete |
| 2.5.29.27 | deltaCRLIndicator, id-ce-deltaCRLIndicator, ext-DeltaCRLIndicator | 2 | 2 | Certificate Revocation List indicator. |
| 2.5.29.28 | issuingDistributionPoint, id-ce-issuingDistributionPoint, ext-IssuingDistributionPoint | 2 | 2 | Issuing distribution point. |
| 2.5.29.29 | certificateIssuer, id-ce-certificateIssuer, ext-CertificateIssuer | 2 | 2 | Certificate issuer. |
| 2.5.29.30 | nameConstraints, id-ce-nameConstraints, ext-NameConstraints | 2 | 2 | Name constraints. |
| 2.5.29.31 | cRLDistributionPoints, id-ce-cRLDistributionPoints, ext-CRLDistributionPoints | 2 | 2 | Certificate Revocation List distribution points. |
| 2.5.29.32 | certificatePolicies, id-ce-certificatePolicies, ext-CertificatePolicies | 3 | 3 | Certificate policies |
| 2.5.29.33 | policyMappings, id-ce-policyMappings, ext-PolicyMappings | 2 | 2 | Policy mappings. |
| 2.5.29.34 | policyConstraints | 0 | 0 | X.509 id-ce Deprecated, use {2 5 29 36} instead |
| 2.5.29.35 | authorityKeyIdentifier, id-ce-authorityKeyIdentifier, ext-AuthorityKeyIdentifier | 2 | 2 | Authority key identifier. |
| 2.5.29.36 | policyConstraints, id-ce-policyConstraints, ext-PolicyConstraints | 2 | 2 | Policy constraints. |
| 2.5.29.37 | extKeyUsage, id-ce-extKeyUsage, ext-ExtKeyUsage | 3 | 3 | Certificate extension: "extKeyUsage" (Extended key usage) |
| 2.5.29.38 | authorityAttributeIdentifier, id-ce-authorityAttributeIdentifier | 2 | 2 | Certificate extension: "authorityAttributeIdentifier" |
| 2.5.29.39 | roleSpecCertIdentifier, id-ce-roleSpecCertIdentifier | 2 | 2 | Certificate extension: "roleSpecCertIdentifier" (Role specification certificate identifier extension) |
| 2.5.29.40 | cRLStreamIdentifier, id-ce-cRLStreamIdentifier | 2 | 2 | Certificate extension: "cRLStreamIdentifier" |
| 2.5.29.41 | basicAttConstraints, id-ce-basicAttConstraints | 2 | 2 | Certificate extension: "basicAttConstraints" |
| 2.5.29.42 | delegatedNameConstraints, id-ce-delegatedNameConstraints | 2 | 2 | Certificate extension: "delegatedNameConstraints" |
| 2.5.29.43 | timeSpecification, id-ce-timeSpecification | 2 | 2 | Certificate extension: "timeSpecification" |
| 2.5.29.44 | cRLScope, crlScope, id-ce-cRLScope | 2 | 2 | Certificate extension: "cRLScope" |
| 2.5.29.45 | statusReferrals, id-ce-statusReferrals | 2 | 2 | Certificate extension: "statusReferrals" |
| 2.5.29.46 | freshestCRL, id-ce-freshestCRL, ext-FreshestCRL | 2 | 2 | Certificate extension: "freshestCRL" |
| 2.5.29.47 | orderedList, id-ce-orderedList | 2 | 2 | Certificate extension: "orderedList" |
| 2.5.29.48 | attributeDescriptor, id-ce-attributeDescriptor | 2 | 2 | Certificate extension: "attributeDescriptor" |
| 2.5.29.49 | userNotice, id-ce-userNotice | 2 | 2 | Certificate extension: "userNotice" |
| 2.5.29.50 | sOAIdentifier, id-ce-sOAIdentifier | 2 | 2 | Certificate extension: "sOAIdentifier" |
| OID | Name | Direct children | Descendants | Description |
|---|---|---|---|---|
| 2.5.1 | module | 49 | 298 | ASN.1 modules |
| 2.5.2 | serviceElement | 0 | 0 | Directory service element. |
| 2.5.3 | applicationContext, id-ac | 16 | 32 | Application context. |
| 2.5.4 | attributeType, id-at | 107 | 193 | Attribute type |
| 2.5.5 | attributeSyntaxVendor, attributeSyntax, dummyCurv | 18 | 18 | Attribute syntax vendor |
| 2.5.6 | objectClass, id-oc, objectClass-oid | 45 | 47 | Information object classes |
| 2.5.7 | attribute-set | 0 | 0 | X.500 attribute sets |
| 2.5.8 | algorithm | 4 | 7 | Enveloped digital signature algorithm |
| 2.5.9 | abstractSyntax, id-as | 33 | 33 | Abstract syntaxes |
| 2.5.12 | dsaOperationalAttribute, id-doa | 9 | 9 | DSA (Directory System Agent) operational attributes |
| 2.5.13 | matchingRule, id-mr | 77 | 77 | Matching rules |
| 2.5.14 | knowledgeMatchingRule, id-kmr | 4 | 4 | Knowledge matching rules |
| 2.5.15 | nameForm, id-nf | 21 | 21 | Nname forms |
| 2.5.16 | group | 0 | 0 | Group. |
| 2.5.17 | subentry, id-sc | 6 | 6 | Subentries |
| 2.5.18 | operationalAttributeType, id-oa | 49 | 49 | Operational attribute types |
| 2.5.19 | operationalBinding, id-ob | 3 | 3 | Operational bindings |
| 2.5.20 | schemaObjectClass, id-soc | 3 | 3 | Schema object classes |
| 2.5.21 | schemaOperationalAttribute, id-soa | 13 | 13 | Schema operational attributes |
| 2.5.22 | 22 | 0 | 0 | Unused |
| 2.5.23 | administrativeRoles, id-ar | 9 | 9 | Administrative roles. |
| 2.5.24 | accessControlAttribute, id-aca | 4 | 4 | Access control attributes |
| 2.5.25 | rosObject, id-rosObject | 9 | 9 | ROS (Remote Operation Service) objects |
| 2.5.26 | contract, id-contract | 5 | 5 | Contracts |
| 2.5.27 | package, id-package | 13 | 13 | Packages |
| 2.5.28 | accessControlSchemes, id-acScheme | 5 | 5 | Access control schemes |
| 2.5.30 | managementObject, id-mgt | 6 | 243 | Management objects |
| 2.5.31 | attributeValueContext, id-avc | 6 | 6 | Attribute value contexts |
| 2.5.32 | securityExchange, id-se | 2 | 2 | Security exchanges |
| 2.5.33 | idmProtocol, id-idm | 4 | 4 | IDM Protocol |
| 2.5.34 | problem, id-pr | 36 | 36 | Problem definitions |
| 2.5.35 | notification, id-not | 18 | 18 | Notification attributes |
| 2.5.36 | matchingRestriction, id-mre | 0 | 0 | Matching restriction |
| 2.5.37 | controlAttributeType, id-cat | 4 | 4 | Control attribute type |
| 2.5.38 | keyPurposes, id-kp | 0 | 0 | Key purposes |
| 2.5.39 | passwordQuality, id-pq | 4 | 4 | Password quality |
| 2.5.40 | attributeSyntax, id-asx, id-ats | 20 | 20 | Attribute syntax |
| 2.5.41 | avRestriction, id-avr | 1 | 1 | |
| 2.5.42 | cmsContentType, id-cmsct | 20 | 20 | |
| 2.5.43 | id-wrprot, wrapperProtocolType | 3 | 3 | |
| 2.5.44 | algorithm, id-algo, algorithms | 8 | 122 |