X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2Fscripts%2Ftest031-component-filter;h=f4e0a97f09470b0d0e49cbf98db9107c68696352;hb=d8fbe2d32cc5885698215234758d45610d132411;hp=5698e02cd2ee42f182bb2bc97a7bebb130352730;hpb=28a967584db30c90597c16d16cd68a503ea70e1a;p=openldap diff --git a/tests/scripts/test031-component-filter b/tests/scripts/test031-component-filter index 5698e02cd2..f4e0a97f09 100755 --- a/tests/scripts/test031-component-filter +++ b/tests/scripts/test031-component-filter @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2004 The OpenLDAP Foundation. +## Copyright 1998-2005 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without @@ -252,7 +252,7 @@ if test $RC != 0 ; then exit $RC fi -FILTER="(x509CertificateIssuer:distinguishedNameMatch:=c=US)" +FILTER="(x509CertificateIssuer=c=US)" echo " f=$FILTER ..." echo "# f=$FILTER ..." >> $SEARCHOUT $LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \ @@ -265,7 +265,7 @@ if test $RC != 0 ; then exit $RC fi -FILTER="(x509CertificateSerial:integerMatch:=0)" +FILTER="(x509CertificateSerial=0)" echo " f=$FILTER ..." echo "# f=$FILTER ..." >> $SEARCHOUT $LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \ @@ -291,6 +291,20 @@ if test $RC != 0 ; then exit $RC fi +FILTER="(certificateRevocationList:componentFilterMatch:=item:{ component \"tbsCertList.revokedCertificates.\2a.userCertificate\", rule integerMatch, value 952069669 })" +echo " f=$FILTER ..." +echo "# f=$FILTER ..." >> $SEARCHOUT +$LDAPSEARCH -S "" -b "$BASEDN" -h $LOCALHOST -p $PORT1 \ + "$FILTER" >> $SEARCHOUT 2>&1 + +RC=$? +if test $RC != 0 ; then + echo "ldapsearch failed ($RC)!" + test $KILLSERVERS != no && kill -HUP $KILLPIDS + exit $RC +fi + + test $KILLSERVERS != no && kill -HUP $KILLPIDS echo "Filtering ldapsearch results..."