summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFraser Tweedale <ftweedal@redhat.com>2014-07-07 23:35:35 -0400
committerFraser Tweedale <frase@frase.id.au>2015-04-07 22:38:10 -0400
commit9d1d02cbf068245431677fd02256d18d2971ce78 (patch)
treeb03c6f25a574ad68f8edd0e62bd19b5914d9155f
parent183281e30c0ceb8adc5942c9e3129f2fcee5b8a6 (diff)
downloadpki-9d1d02cbf068245431677fd02256d18d2971ce78.tar.gz
pki-9d1d02cbf068245431677fd02256d18d2971ce78.tar.xz
pki-9d1d02cbf068245431677fd02256d18d2971ce78.zip
Add schema for LDAP-based profiles
-rw-r--r--base/ca/shared/conf/db.ldif5
-rw-r--r--base/server/share/conf/schema.ldif15
2 files changed, 19 insertions, 1 deletions
diff --git a/base/ca/shared/conf/db.ldif b/base/ca/shared/conf/db.ldif
index 00fa919b7..8a2e0b072 100644
--- a/base/ca/shared/conf/db.ldif
+++ b/base/ca/shared/conf/db.ldif
@@ -160,4 +160,7 @@ objectClass: top
objectClass: organizationalUnit
ou: certificateRepository
-
+dn: ou=certificateProfiles,ou=ca,{rootSuffix}
+objectClass: top
+objectClass: organizationalUnit
+ou: certificateProfiles
diff --git a/base/server/share/conf/schema.ldif b/base/server/share/conf/schema.ldif
index 16fdcd971..475758c5d 100644
--- a/base/server/share/conf/schema.ldif
+++ b/base/server/share/conf/schema.ldif
@@ -652,3 +652,18 @@ dn: cn=schema
changetype: modify
add: objectClasses
objectClasses: ( tpsProfileID-oid NAME 'tpsProfileID' DESC 'CMS defined class' SUP top AUXILIARY MAY ( profileID ) X-ORIGIN 'user-defined' )
+
+dn: cn=schema
+changetype: modify
+add: attributeTypes
+attributeTypes: ( classId-oid NAME 'classId' DESC 'Certificate profile class ID' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'user defined' )
+
+dn: cn=schema
+changetype: modify
+add: attributeTypes
+attributeTypes: ( certProfileConfig-oid NAME 'certProfileConfig' DESC 'Certificate profile configuration' 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 'Certificate profile' SUP top STRUCTURAL MUST cn MAY ( classId $ certProfileConfig ) X-ORIGIN 'user defined' )