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