>From 019e82e4987659f1f1e066dff943355a254f2179 Mon Sep 17 00:00:00 2001 From: Fraser Tweedale Date: Mon, 7 Jul 2014 23:35:35 -0400 Subject: [PATCH] add schema for LDAP-based profiles --- base/ca/shared/conf/db.ldif | 9 +++++++++ base/ca/shared/conf/schema.ldif | 30 ++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/base/ca/shared/conf/db.ldif b/base/ca/shared/conf/db.ldif index 00fa919b7df38ed97f0bc21b5616a9998845c7d4..b0f36b6d85f70900d0b2c5e0ee92d9fb8c1cb3e8 100644 --- a/base/ca/shared/conf/db.ldif +++ b/base/ca/shared/conf/db.ldif @@ -160,4 +160,13 @@ objectClass: top objectClass: organizationalUnit ou: certificateRepository +dn: ou=certProfiles,{rootSuffix} +objectClass: top +objectClass: organizationalUnit +ou: certProfiles +dn: cn=certProfilesInfo,{rootSuffix} +objectClass: top +objectClass: certProfilesInfo +cn: certProfilesInfo +certProfilesLastModified: 197001010000Z diff --git a/base/ca/shared/conf/schema.ldif b/base/ca/shared/conf/schema.ldif index 70578e21ce4e102909a1b7b45fa84c184a997bdf..4f74869da1e46b39469dd17ddb2517e111300b43 100644 --- a/base/ca/shared/conf/schema.ldif +++ b/base/ca/shared/conf/schema.ldif @@ -487,3 +487,33 @@ dn: cn=schema changetype: modify add: objectClasses objectClasses: ( securityDomainSessionEntry-oid NAME 'securityDomainSessionEntry' DESC 'CMS defined class' SUP top STRUCTURAL MUST ( cn $ host $ uid $ cmsUserGroup $ dateOfCreate ) X-ORIGIN 'user defined' ) + +dn: cn=schema +changetype: modify +add: attributeTypes +attributeTypes: ( classId-oid NAME 'classId' DESC 'CMS defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' ) + +dn: cn=schema +changetype: modify +add: attributeTypes +attributeTypes: ( certProfileIsDefault-oid NAME 'certProfileIsDefault' DESC 'CMS defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 X-ORIGIN 'user defined' ) + +dn: cn=schema +changetype: modify +add: attributeTypes +attributeTypes: ( certProfileConfig-oid NAME 'certProfileConfig' DESC 'CMS defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'user defined' ) + +dn: cn=schema +changetype: modify +add: objectClasses +objectClasses: ( certProfile-oid NAME 'certProfile' DESC 'CMS defined class' SUP top STRUCTURAL MUST cn MAY ( classId $ certProfileIsDefault $ certProfileConfig ) X-ORIGIN 'user defined' ) + +dn: cn=schema +changetype: modify +add: attributeTypes +attributeTypes: ( certProfilesLastModified-oid NAME 'certProfilesLastModified' DESC 'CMS defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 X-ORIGIN 'user defined' ) + +dn: cn=schema +changetype: modify +add: objectClasses +objectClasses: ( certProfilesInfo-oid NAME 'certProfilesInfo' DESC 'CMS defined class' SUP top STRUCTURAL MUST cn MAY certProfilesLastModified X-ORIGIN 'user defined' ) -- 1.9.3