Add schema for certificate profiles

The certprofile object class is used to track IPA-managed
certificate profiles in Dogtag and store IPA-specific settings.

Part of: https://fedorahosted.org/freeipa/ticket/57

Reviewed-By: Martin Basti <mbasti@redhat.com>
This commit is contained in:
Fraser Tweedale 2015-04-21 02:24:10 -04:00 committed by Jan Cholasta
parent ba071e757d
commit 3d15f2966b
4 changed files with 17 additions and 0 deletions

View File

@ -0,0 +1,3 @@
dn: cn=schema
attributeTypes: (2.16.840.1.113730.3.8.21.1.1 NAME 'ipaCertProfileStoreIssued' DESC 'Store certificates issued using this profile' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN 'IPA v4.2' )
objectClasses: (2.16.840.1.113730.3.8.21.2.1 NAME 'ipaCertProfile' SUP top STRUCTURAL MUST ( cn $ description $ ipaCertProfileStoreIssued ) X-ORIGIN 'IPA v4.2' )

View File

@ -16,6 +16,7 @@ app_DATA = \
60basev3.ldif \ 60basev3.ldif \
60ipadns.ldif \ 60ipadns.ldif \
60ipapk11.ldif \ 60ipapk11.ldif \
60certificate-profiles.ldif \
61kerberos-ipav3.ldif \ 61kerberos-ipav3.ldif \
65ipacertstore.ldif \ 65ipacertstore.ldif \
65ipasudo.ldif \ 65ipasudo.ldif \

View File

@ -429,3 +429,15 @@ cn: ${REALM}_id_range
ipaBaseID: $IDSTART ipaBaseID: $IDSTART
ipaIDRangeSize: $IDRANGE_SIZE ipaIDRangeSize: $IDRANGE_SIZE
ipaRangeType: ipa-local ipaRangeType: ipa-local
dn: cn=ca,$SUFFIX
changetype: add
objectClass: nsContainer
objectClass: top
cn: ca
dn: cn=certprofiles,cn=ca,$SUFFIX
changetype: add
objectClass: nsContainer
objectClass: top
cn: certprofiles

View File

@ -57,6 +57,7 @@ IPA_SCHEMA_FILES = ("60kerberos.ldif",
"60basev3.ldif", "60basev3.ldif",
"60ipapk11.ldif", "60ipapk11.ldif",
"60ipadns.ldif", "60ipadns.ldif",
"60certificate-profiles.ldif",
"61kerberos-ipav3.ldif", "61kerberos-ipav3.ldif",
"65ipacertstore.ldif", "65ipacertstore.ldif",
"65ipasudo.ldif", "65ipasudo.ldif",