From: Simon Josefsson Date: Sun, 22 Aug 2004 13:32:54 +0000 (+0000) Subject: Add. X-Git-Tag: gnutls_1_1_18~39 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=26b78cc56e96bacc2f3ca246a0ba862da0eced5f;p=thirdparty%2Fgnutls.git Add. --- diff --git a/tests/pkits_crl b/tests/pkits_crl new file mode 100755 index 0000000000..00ff7fe538 --- /dev/null +++ b/tests/pkits_crl @@ -0,0 +1,32 @@ +#!/bin/sh + +# Copyright (C) 2004 Free Software Foundation +# +# This file is part of GNUTLS. +# +# GNUTLS is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# GNUTLS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + +CERTTOOL=../src/certtool + +test -d crls || unzip PKITS_data.zip + +for crl in crls/*; do + $CERTTOOL --crl-info --inder --infile $crl > out 2>&1 + rc=$? + if test $rc != 0; then + echo "CRL FATAL $crl" + fi +done +rm -f out diff --git a/tests/pkits_crt b/tests/pkits_crt new file mode 100755 index 0000000000..8d89d366bc --- /dev/null +++ b/tests/pkits_crt @@ -0,0 +1,32 @@ +#!/bin/sh + +# Copyright (C) 2004 Free Software Foundation +# +# This file is part of GNUTLS. +# +# GNUTLS is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# GNUTLS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + +CERTTOOL=../src/certtool + +test -d certs || unzip PKITS_data.zip + +for crt in certs/*; do + $CERTTOOL --certificate-info --inder --infile $crt > out 2>&1 + rc=$? + if test $rc != 0; then + echo "Certificate FATAL $crt" + fi +done +rm -f out diff --git a/tests/pkits_smime b/tests/pkits_smime new file mode 100755 index 0000000000..58a0951b8e --- /dev/null +++ b/tests/pkits_smime @@ -0,0 +1,37 @@ +#!/bin/sh + +# Copyright (C) 2004 Free Software Foundation +# +# This file is part of GNUTLS. +# +# GNUTLS is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# GNUTLS is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA + +CERTTOOL=../src/certtool + +test -d smime || unzip PKITS_data.zip + +for msg in smime/*; do + $CERTTOOL --smime-to-p7 --infile $msg > out 2>&1 + rc=$? + if test $rc != 0; then + echo "S/MIME FATAL $msg" + fi + $CERTTOOL --p7-info --infile out > out2 2>&1 + rc=$? + if test $rc != 0; then + echo "PKCS#7 FATAL $msg." + fi +done +rm -f out out2