]> git.sur5r.net Git - openldap/commit
Component Indexing support for BDB
authorSang Seok Lim <slim@openldap.org>
Mon, 20 Dec 2004 03:31:44 +0000 (03:31 +0000)
committerSang Seok Lim <slim@openldap.org>
Mon, 20 Dec 2004 03:31:44 +0000 (03:31 +0000)
commit28a967584db30c90597c16d16cd68a503ea70e1a
tree634c178f7c30857e72d478b070cddb995220131f
parent69ca6c9b59e7770104896c52c40150d05e41fdd6
Component Indexing support for BDB
- only for equality matching
- only components of ASN.1 types used in an X.509 certificate can be indexed
(composite types except for RDN and DN are not supported yet)
- how to use
index [attribute name].[component reference] eq
Ex)
index userCertificate eq
index userCertificate.toBeSigned.issuer.rdnSequence eq
index userCertificate.toBeSigned.serialNumber eq
index userCertificate.toBeSigned.version eq
18 files changed:
contrib/slapd-modules/comp_match/README
contrib/slapd-modules/comp_match/asn.h
contrib/slapd-modules/comp_match/asn_to_syn_mr.c
contrib/slapd-modules/comp_match/authorityKeyIdentifier.c
contrib/slapd-modules/comp_match/certificate.asn1
contrib/slapd-modules/comp_match/certificate.c
contrib/slapd-modules/comp_match/certificate.h
contrib/slapd-modules/comp_match/componentlib.c
contrib/slapd-modules/comp_match/componentlib.h
contrib/slapd-modules/comp_match/init.c
servers/slapd/attr.c
servers/slapd/back-bdb/attr.c
servers/slapd/back-bdb/filterindex.c
servers/slapd/back-bdb/index.c
servers/slapd/component.c
servers/slapd/proto-slap.h
servers/slapd/slap.h
tests/scripts/test031-component-filter