1# OpenLDAP Test schema
2# $OpenLDAP$
3## This work is part of OpenLDAP Software <http://www.openldap.org/>.
4##
5## Copyright 1998-2021 The OpenLDAP Foundation.
6## All rights reserved.
7##
8## Redistribution and use in source and binary forms, with or without
9## modification, are permitted only as authorized by the OpenLDAP
10## Public License.
11##
12## A copy of this license is available in the file LICENSE in the
13## top-level directory of the distribution or, alternatively, at
14## <http://www.OpenLDAP.org/license.html>.
15#
16
17# For testing purposes only.
18
19# For Attribute Aliasing.
20attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.1
21          NAME 'x509CertificateIssuer'
22          EQUALITY distinguishedNameMatch
23          DESC 'Aliasing attribute: Issuer, use'
24          SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
25
26attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.2
27          NAME 'x509CertificateSerial'
28          DESC 'Aliasing attribute: Serial, use'
29          EQUALITY integerMatch
30          SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
31
32attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.3
33          NAME 'x509CertificateSerialAndIssuer'
34          DESC 'Aliasing attribute: Serial and Issuer together, use'
35          EQUALITY certificateExactMatch
36          SYNTAX 1.3.6.1.1.15.1 )
37
38# generalized time testing
39attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.4
40          name 'testTime'
41          equality generalizedTimeMatch
42          ordering generalizedTimeOrderingMatch
43          syntax 1.3.6.1.4.1.1466.115.121.1.24
44          single-value )
45
46# for UUID testing
47attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.5
48          name 'testUUID'
49          equality UUIDMatch
50          ordering UUIDOrderingMatch
51          syntax 1.3.6.1.1.16.1 )
52
53# for obsolete testing
54attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.6
55          name 'testObsolete'
56          obsolete
57          equality booleanMatch
58          syntax 1.3.6.1.4.1.1466.115.121.1.7
59          single-value )
60
61objectClass ( 1.3.6.1.4.1.4203.1.12.1.2.1
62          name 'testPerson' sup OpenLDAPperson
63          may testTime )
64
65objectClass ( 1.3.6.1.4.1.4203.1.12.1.2.2
66          name 'obsoletePerson'
67          obsolete auxiliary
68          may ( testObsolete ) )
69
70