summaryrefslogtreecommitdiffstats
path: root/base/server
diff options
context:
space:
mode:
authorFraser Tweedale <ftweedal@redhat.com>2015-06-18 21:28:02 -0400
committerEndi S. Dewata <edewata@redhat.com>2015-06-19 11:52:45 -0400
commite3800de31aaa7fec63fea958bc024afeae96bef2 (patch)
tree9841416d4bffd71bdab6135dfae194b292cbc118 /base/server
parent5119ba7ae0415117767e3e896ec748d5c4adb4f1 (diff)
downloadpki-e3800de31aaa7fec63fea958bc024afeae96bef2.tar.gz
pki-e3800de31aaa7fec63fea958bc024afeae96bef2.tar.xz
pki-e3800de31aaa7fec63fea958bc024afeae96bef2.zip
Add profiles schema update file
Dogtag does not yet have a reliable way to update its schema, but FreeIPA does need to add the new schema for LDAP-based profiles during upgrade to 4.2. As a temporary solution until Dogtag can manage its own schema updates (including when deployed as FreeIPA CA), FreeIPA will perform the schema upgrade. Provide a schema file that FreeIPA can use to do this.
Diffstat (limited to 'base/server')
-rw-r--r--base/server/share/conf/schema-certProfile.ldif4
1 files changed, 4 insertions, 0 deletions
diff --git a/base/server/share/conf/schema-certProfile.ldif b/base/server/share/conf/schema-certProfile.ldif
new file mode 100644
index 000000000..1f09702c2
--- /dev/null
+++ b/base/server/share/conf/schema-certProfile.ldif
@@ -0,0 +1,4 @@
+dn: cn=schema
+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' )
+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' )
+objectClasses: ( certProfile-oid NAME 'certProfile' DESC 'Certificate profile' SUP top STRUCTURAL MUST cn MAY ( classId $ certProfileConfig ) X-ORIGIN 'user defined' )