documented behavior.
[gnutls.git] / tests / nist-pkits / README
blobdf9607821f81c2c654612ccb9fa3da8b62d8cd88
1 This directory contains self-tests based on NIST's Public Key
2 Interoperability Test Suites, downloaded (2007-02-13) from:
4 http://csrc.nist.gov/pki/testing/x509paths.html
6 ada0f267e0ff4eb16a0e19964cf518a833f00093  PKITS_data.zip
7 bb1dea2e3a1ef163c94c19d07de506228eac41ad  PKITS.pdf
8 eeeeb55657c433b57730288cd5c20daaf27f13fb  pkits_test_list_generator.tgz
10 The PKCS#12 password is "password".
12 Because of unclear license, they are not distributed with GnuTLS
13 currently.
15 See the PDF for information regarding the self tests.
17 The script "pkits" will invoke the simple scripts "pkits_crt",
18 "pkits_crl", "pkits_pkcs12", "pkits_smime" which will make sure that
19 certtool can parse those structures.
21 The script "pkits_test" will build NIST's tool to generate HTML for
22 tests.  It will start a Glade interface, and you should type
23 e.g. 'foo.html' and then 'Generate tables'.  Since GnuTLS supports
24 DSA, you should typically click on 'DSA signature verification' too.
25 The interface invokes "gnutls_test_entry" which verifies certificates
26 chains, after building them using "build-chain".  A sample output is
27 stored in the file "gnutls-nist-tests.html".