From 86c9d1fa27d47c82fce9794f49ab717dcbcd58e0 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Mon, 26 Feb 2007 20:40:46 +0000
Subject: [PATCH] Add three new certificate mappers to the server:

---
 opendj-sdk/opends/resource/schema/02-config.ldif |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opends/resource/schema/02-config.ldif b/opendj-sdk/opends/resource/schema/02-config.ldif
index b04876a..a7d8860 100644
--- a/opendj-sdk/opends/resource/schema/02-config.ldif
+++ b/opendj-sdk/opends/resource/schema/02-config.ldif
@@ -1057,6 +1057,29 @@
 attributeTypes: ( 1.3.6.1.4.1.26027.1.1.311
   NAME 'ds-cfg-trust-manager-provider-dn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
   SINGLE-VALUE X-ORIGIN 'OpenDS Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.26027.1.1.312
+  NAME 'ds-cfg-certificate-subject-attribute-type'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE
+  X-ORIGIN 'OpenDS Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.26027.1.1.313
+  NAME 'ds-cfg-certificate-user-base-dn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
+  X-ORIGIN 'OpenDS Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.26027.1.1.314
+  NAME 'ds-certificate-subject-dn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
+  X-ORIGIN 'OpenDS Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.26027.1.1.315
+  NAME 'ds-cfg-certificate-subject-attribute-mapping'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'OpenDS Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.26027.1.1.316 NAME 'ds-certificate-fingerprint'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'OpenDS Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.26027.1.1.317
+  NAME 'ds-cfg-certificate-fingerprint-attribute-type'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE
+  X-ORIGIN 'OpenDS Directory Server' )
+attributeTypes: ( 1.3.6.1.4.1.26027.1.1.318
+  NAME 'ds-cfg-certificate-fingerprint-algorithm'
+  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE
+  X-ORIGIN 'OpenDS Directory Server' )
 objectClasses: ( 1.3.6.1.4.1.26027.1.2.1
   NAME 'ds-cfg-access-control-handler' SUP top STRUCTURAL
   MUST ( cn $ ds-cfg-acl-handler-class $ ds-cfg-acl-handler-enabled )
@@ -1449,4 +1472,22 @@
 objectClasses: ( 1.3.6.1.4.1.26027.1.2.82 NAME 'ds-cfg-root-dn-base' SUP top
   STRUCTURAL MUST cn MAY ds-cfg-default-root-privilege-name
   X-ORIGIN 'OpenDS Directory Server' )
+objectClasses: ( 1.3.6.1.4.1.26027.1.2.83 NAME 'ds-certificate-user' SUP top
+  AUXILIARY MAY ( userCertificate $ ds-certificate-subject-dn $
+  ds-certificate-fingerprint ) X-ORIGIN 'OpenDS Directory Server' )
+objectClasses: ( 1.3.6.1.4.1.26027.1.2.84
+  NAME 'ds-cfg-subject-dn-to-user-attribute-certificate-mapper'
+  SUP ds-cfg-certificate-mapper STRUCTURAL
+  MUST ds-cfg-certificate-subject-attribute-type
+  MAY ds-cfg-certificate-user-base-dn X-ORIGIN 'OpenDS Directory Server' )
+objectClasses: ( 1.3.6.1.4.1.26027.1.2.85
+  NAME 'ds-cfg-subject-attribute-to-user-attribute-certificate-mapper'
+  SUP ds-cfg-certificate-mapper STRUCTURAL
+  MUST ds-cfg-certificate-subject-attribute-mapping
+  MAY ds-cfg-certificate-user-base-dn X-ORIGIN 'OpenDS Directory Server' )
+objectClasses: ( 1.3.6.1.4.1.26027.1.2.86
+  NAME 'ds-cfg-fingerprint-certificate-mapper' SUP ds-cfg-certificate-mapper
+  STRUCTURAL MUST ( ds-cfg-certificate-fingerprint-attribute-type $
+  ds-cfg-certificate-fingerprint-algorithm )
+  MAY ds-cfg-certificate-user-base-dn X-ORIGIN 'OpenDS Directory Server' )
 

--
Gitblit v1.10.0