• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..12-Nov-2021-

base64/12-Nov-2021-

dir-maxpath/12-Nov-2021-

dir1/12-Nov-2021-

dir2/12-Nov-2021-

dir3/12-Nov-2021-

dir4/12-Nov-2021-

.gitignore A D12-Nov-202140 43

Makefile A D12-Nov-202164.4 KiB1,134747

Readme-x509.txt A D12-Nov-20215.5 KiB132114

bitstring-in-dn.pem A D12-Nov-20213.1 KiB5251

cert_example_multi.crt A D12-Nov-2021973 1817

cert_example_multi_nocn.crt A D12-Nov-2021749 1413

cert_example_wildcard.crt A D12-Nov-20211.2 KiB2120

cert_md5.crt A D12-Nov-20211.2 KiB2120

cert_md5.csr A D12-Nov-2021944 1716

cert_sha1.crt A D12-Nov-20211.2 KiB2120

cert_sha224.crt A D12-Nov-20211.2 KiB2120

cert_sha256.crt A D12-Nov-20211.2 KiB2120

cert_sha384.crt A D12-Nov-20211.2 KiB2120

cert_sha512.crt A D12-Nov-20211.2 KiB2120

cert_v1_with_ext.crt A D12-Nov-20211.3 KiB2423

cli-rsa-sha1.crt A D12-Nov-20211.2 KiB2120

cli-rsa-sha256-badalg.crt.der A D12-Nov-2021835

cli-rsa-sha256.crt A D12-Nov-20211.2 KiB2120

cli-rsa-sha256.crt.der A D12-Nov-2021835

cli-rsa-sha256.key.der A D12-Nov-20211.2 KiB

cli-rsa.key A D12-Nov-20211.6 KiB2727

cli-rsa.key.der A D12-Nov-20211.2 KiB

cli.opensslconf A D12-Nov-2021114 54

cli2.crt A D12-Nov-2021709 1413

cli2.crt.der A D12-Nov-2021483

cli2.key A D12-Nov-2021227 65

cli2.key.der A D12-Nov-2021121

crl-ec-sha1.pem A D12-Nov-2021552 1110

crl-ec-sha224.pem A D12-Nov-2021552 1110

crl-ec-sha256.pem A D12-Nov-2021556 1110

crl-ec-sha384.pem A D12-Nov-2021552 1110

crl-ec-sha512.pem A D12-Nov-2021556 1110

crl-future.pem A D12-Nov-2021581 1211

crl-futureRevocationDate.pem A D12-Nov-2021633 1211

crl-idp.pem A D12-Nov-2021646 1312

crl-idpnc.pem A D12-Nov-2021642 1312

crl-malformed-trailing-spaces.pem A D12-Nov-20211.1 KiB2120

crl-rsa-pss-sha1-badsign.pem A D12-Nov-2021796 1514

crl-rsa-pss-sha1.pem A D12-Nov-2021796 1514

crl-rsa-pss-sha224.pem A D12-Nov-2021914 1716

crl-rsa-pss-sha256.pem A D12-Nov-2021914 1716

crl-rsa-pss-sha384.pem A D12-Nov-2021914 1716

crl-rsa-pss-sha512.pem A D12-Nov-2021914 1716

crl.pem A D12-Nov-2021633 1211

crl_cat_ec-rsa.pem A D12-Nov-20211.2 KiB2221

crl_cat_ecfut-rsa.pem A D12-Nov-20211.2 KiB2322

crl_cat_rsa-ec.pem A D12-Nov-20211.2 KiB2221

crl_cat_rsabadpem-ec.pem A D12-Nov-20211.2 KiB2221

crl_expired.pem A D12-Nov-2021633 1211

crl_md5.pem A D12-Nov-2021633 1211

crl_sha1.pem A D12-Nov-2021633 1211

crl_sha224.pem A D12-Nov-2021633 1211

crl_sha256.pem A D12-Nov-2021633 1211

crl_sha384.pem A D12-Nov-2021633 1211

crl_sha512.pem A D12-Nov-2021633 1211

crt_cat_rsaexp-ec.pem A D12-Nov-20211.2 KiB2221

dh.1000.pem A D12-Nov-20211.2 KiB3529

dh.998.pem A D12-Nov-2021803 1817

dh.999.pem A D12-Nov-2021803 1817

dh.optlen.pem A D12-Nov-20212.4 KiB5953

dhparams.pem A D12-Nov-2021245 65

ec_224_prv.pem A D12-Nov-2021207 65

ec_224_pub.pem A D12-Nov-2021162 54

ec_256_long_prv.pem A D12-Nov-2021227 65

ec_256_prv.pem A D12-Nov-2021227 65

ec_256_pub.pem A D12-Nov-2021178 54

ec_384_prv.pem A D12-Nov-2021288 76

ec_384_pub.pem A D12-Nov-2021215 65

ec_521_prv.pem A D12-Nov-2021365 87

ec_521_pub.pem A D12-Nov-2021268 76

ec_521_short_prv.pem A D12-Nov-2021365 87

ec_bp256_prv.pem A D12-Nov-2021227 65

ec_bp256_pub.pem A D12-Nov-2021178 54

ec_bp384_prv.pem A D12-Nov-2021292 76

ec_bp384_pub.pem A D12-Nov-2021223 65

ec_bp512_prv.pem A D12-Nov-2021361 87

ec_bp512_pub.pem A D12-Nov-2021268 76

ec_prv.pk8.der A D12-Nov-2021113

ec_prv.pk8.pem A D12-Nov-2021209 65

ec_prv.pk8.pw.der A D12-Nov-2021148

ec_prv.pk8.pw.pem A D12-Nov-2021278 76

ec_prv.pk8nopub.der A D12-Nov-202167

ec_prv.pk8nopub.pem A D12-Nov-2021148 54

ec_prv.pk8nopubparam.der A D12-Nov-202179

ec_prv.pk8nopubparam.pem A D12-Nov-2021164 54

ec_prv.pk8param.der A D12-Nov-2021150

ec_prv.pk8param.pem A D12-Nov-2021257 65

ec_prv.sec1.der A D12-Nov-202197

ec_prv.sec1.pem A D12-Nov-2021195 65

ec_prv.sec1.pw.pem A D12-Nov-2021262 97

ec_prv.specdom.der A D12-Nov-2021214

ec_pub.der A D12-Nov-202175

ec_pub.pem A D12-Nov-2021154 54

enco-ca-prstr.pem A D12-Nov-2021855 1615

enco-cert-utf8str.pem A D12-Nov-2021794 1514

format_gen.key A D12-Nov-2021912 1716

format_gen.pub A D12-Nov-2021272 76

format_pkcs12.fmt A D12-Nov-20213.3 KiB

format_rsa.key A D12-Nov-2021887 1615

hash_file_1 A D12-Nov-20215 KiB

hash_file_2 A D12-Nov-2021153

hash_file_3 A D12-Nov-202113

hash_file_4 A D12-Nov-20210

hash_file_5 A D12-Nov-2021976.6 KiB11

keyUsage.decipherOnly.crt A D12-Nov-2021786 1514

mpi_10 A D12-Nov-2021228 21

mpi_too_big A D12-Nov-20212.4 KiB21

multiple_san.crt A D12-Nov-2021704 1312

non-ascii-string-in-issuer.crt A D12-Nov-20211.3 KiB2322

passwd.psk A D12-Nov-202149 21

print_c.pl A D12-Nov-20211.4 KiB5128

rsa4096_prv.pem A D12-Nov-20213.2 KiB5251

rsa4096_pub.pem A D12-Nov-2021800 1514

rsa512.key A D12-Nov-2021497 109

rsa521.key A D12-Nov-2021497 109

rsa522.key A D12-Nov-2021501 109

rsa528.key A D12-Nov-2021509 109

rsa_pkcs1_1024_3des.pem A D12-Nov-2021963 1917

rsa_pkcs1_1024_aes128.pem A D12-Nov-2021986 1917

rsa_pkcs1_1024_aes192.pem A D12-Nov-2021986 1917

rsa_pkcs1_1024_aes256.pem A D12-Nov-2021986 1917

rsa_pkcs1_1024_clear.pem A D12-Nov-2021887 1615

rsa_pkcs1_1024_des.pem A D12-Nov-2021958 1917

rsa_pkcs1_2048_3des.pem A D12-Nov-20211.7 KiB3129

rsa_pkcs1_2048_aes128.pem A D12-Nov-20211.7 KiB3129

rsa_pkcs1_2048_aes192.pem A D12-Nov-20211.7 KiB3129

rsa_pkcs1_2048_aes256.pem A D12-Nov-20211.7 KiB3129

rsa_pkcs1_2048_clear.pem A D12-Nov-20211.6 KiB2827

rsa_pkcs1_2048_des.pem A D12-Nov-20211.7 KiB3129

rsa_pkcs1_2048_public.der A D12-Nov-2021270

rsa_pkcs1_2048_public.pem A D12-Nov-2021426 98

rsa_pkcs1_4096_3des.pem A D12-Nov-20213.2 KiB5553

rsa_pkcs1_4096_aes128.pem A D12-Nov-20213.2 KiB5553

rsa_pkcs1_4096_aes192.pem A D12-Nov-20213.2 KiB5553

rsa_pkcs1_4096_aes256.pem A D12-Nov-20213.2 KiB5553

rsa_pkcs1_4096_clear.pem A D12-Nov-20213.2 KiB5251

rsa_pkcs1_4096_des.pem A D12-Nov-20213.2 KiB5553

rsa_pkcs8_1024_public.der A D12-Nov-2021162

rsa_pkcs8_2048_public.der A D12-Nov-2021294

rsa_pkcs8_2048_public.pem A D12-Nov-2021451 109

rsa_pkcs8_pbe_sha1_1024_2des.der A D12-Nov-2021678

rsa_pkcs8_pbe_sha1_1024_2des.pem A D12-Nov-2021993 1817

rsa_pkcs8_pbe_sha1_1024_3des.der A D12-Nov-2021678

rsa_pkcs8_pbe_sha1_1024_3des.pem A D12-Nov-2021993 1817

rsa_pkcs8_pbe_sha1_2048_2des.der A D12-Nov-20211.2 KiB

rsa_pkcs8_pbe_sha1_2048_2des.pem A D12-Nov-20211.7 KiB3029

rsa_pkcs8_pbe_sha1_2048_3des.der A D12-Nov-20211.2 KiB

rsa_pkcs8_pbe_sha1_2048_3des.pem A D12-Nov-20211.7 KiB3029

rsa_pkcs8_pbe_sha1_4096_2des.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbe_sha1_4096_2des.pem A D12-Nov-20213.3 KiB5453

rsa_pkcs8_pbe_sha1_4096_3des.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbe_sha1_4096_3des.pem A D12-Nov-20213.3 KiB5453

rsa_pkcs8_pbes2_pbkdf2_1024_3des.der A D12-Nov-2021714

rsa_pkcs8_pbes2_pbkdf2_1024_3des.pem A D12-Nov-20211 KiB1817

rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha224.der A D12-Nov-2021728

rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha224.pem A D12-Nov-20211 KiB1918

rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha256.der A D12-Nov-2021728

rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha256.pem A D12-Nov-20211 KiB1918

rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha384.der A D12-Nov-2021728

rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha384.pem A D12-Nov-20211 KiB1918

rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha512.der A D12-Nov-2021728

rsa_pkcs8_pbes2_pbkdf2_1024_3des_sha512.pem A D12-Nov-20211 KiB1918

rsa_pkcs8_pbes2_pbkdf2_1024_des.der A D12-Nov-2021711

rsa_pkcs8_pbes2_pbkdf2_1024_des.pem A D12-Nov-20211 KiB1817

rsa_pkcs8_pbes2_pbkdf2_1024_des_sha224.der A D12-Nov-2021725

rsa_pkcs8_pbes2_pbkdf2_1024_des_sha224.pem A D12-Nov-20211 KiB1918

rsa_pkcs8_pbes2_pbkdf2_1024_des_sha256.der A D12-Nov-2021725

rsa_pkcs8_pbes2_pbkdf2_1024_des_sha256.pem A D12-Nov-20211 KiB1918

rsa_pkcs8_pbes2_pbkdf2_1024_des_sha384.der A D12-Nov-2021725

rsa_pkcs8_pbes2_pbkdf2_1024_des_sha384.pem A D12-Nov-20211 KiB1918

rsa_pkcs8_pbes2_pbkdf2_1024_des_sha512.der A D12-Nov-2021725

rsa_pkcs8_pbes2_pbkdf2_1024_des_sha512.pem A D12-Nov-20211 KiB1918

rsa_pkcs8_pbes2_pbkdf2_2048_3des.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_3des.pem A D12-Nov-20211.8 KiB3130

rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha224.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha224.pem A D12-Nov-20211.8 KiB3130

rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha256.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha256.pem A D12-Nov-20211.8 KiB3130

rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha384.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha384.pem A D12-Nov-20211.8 KiB3130

rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha512.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_3des_sha512.pem A D12-Nov-20211.8 KiB3130

rsa_pkcs8_pbes2_pbkdf2_2048_des.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_des.pem A D12-Nov-20211.8 KiB3029

rsa_pkcs8_pbes2_pbkdf2_2048_des_sha224.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_des_sha224.pem A D12-Nov-20211.8 KiB3130

rsa_pkcs8_pbes2_pbkdf2_2048_des_sha256.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_des_sha256.pem A D12-Nov-20211.8 KiB3130

rsa_pkcs8_pbes2_pbkdf2_2048_des_sha384.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_des_sha384.pem A D12-Nov-20211.8 KiB3130

rsa_pkcs8_pbes2_pbkdf2_2048_des_sha512.der A D12-Nov-20211.3 KiB

rsa_pkcs8_pbes2_pbkdf2_2048_des_sha512.pem A D12-Nov-20211.8 KiB3130

rsa_pkcs8_pbes2_pbkdf2_4096_3des.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_3des.pem A D12-Nov-20213.3 KiB5554

rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha224.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha224.pem A D12-Nov-20213.3 KiB5554

rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha256.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha256.pem A D12-Nov-20213.3 KiB5554

rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha384.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha384.pem A D12-Nov-20213.3 KiB5554

rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha512.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_3des_sha512.pem A D12-Nov-20213.3 KiB5554

rsa_pkcs8_pbes2_pbkdf2_4096_des.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_des.pem A D12-Nov-20213.3 KiB5453

rsa_pkcs8_pbes2_pbkdf2_4096_des_sha224.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_des_sha224.pem A D12-Nov-20213.3 KiB5554

rsa_pkcs8_pbes2_pbkdf2_4096_des_sha256.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_des_sha256.pem A D12-Nov-20213.3 KiB5554

rsa_pkcs8_pbes2_pbkdf2_4096_des_sha384.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_des_sha384.pem A D12-Nov-20213.3 KiB5554

rsa_pkcs8_pbes2_pbkdf2_4096_des_sha512.der A D12-Nov-20212.4 KiB

rsa_pkcs8_pbes2_pbkdf2_4096_des_sha512.pem A D12-Nov-20213.3 KiB5554

server1-ms.req.sha256 A D12-Nov-2021952 1716

server1-nospace.crt A D12-Nov-20211.3 KiB2221

server1-v1.crt A D12-Nov-20211.1 KiB2019

server1.ca.crt A D12-Nov-20211.2 KiB2120

server1.ca.der A D12-Nov-2021841

server1.ca_noauthid.crt A D12-Nov-20211.1 KiB2019

server1.cert_type.crt A D12-Nov-20211.2 KiB2120

server1.cert_type.crt.openssl.v3_ext A D12-Nov-2021110 65

server1.cert_type_noauthid.crt A D12-Nov-20211.1 KiB2120

server1.crt A D12-Nov-20211.2 KiB2120

server1.crt.der A D12-Nov-2021835

server1.crt.openssl.v3_ext A D12-Nov-202192 54

server1.csr A D12-Nov-2021944 1716

server1.der A D12-Nov-2021835

server1.ext_ku.crt A D12-Nov-20211.3 KiB2322

server1.key A D12-Nov-20211.6 KiB2827

server1.key_usage.crt A D12-Nov-20211.2 KiB2120

server1.key_usage.crt.openssl.v3_ext A D12-Nov-2021161 65

server1.key_usage_noauthid.crt A D12-Nov-20211.1 KiB2120

server1.noauthid.crt A D12-Nov-20211.1 KiB2019

server1.pubkey A D12-Nov-2021451 109

server1.req.cert_type A D12-Nov-2021993 1817

server1.req.cert_type_empty A D12-Nov-2021993 1817

server1.req.key_usage A D12-Nov-2021985 1817

server1.req.key_usage_empty A D12-Nov-2021985 1817

server1.req.ku-ct A D12-Nov-20211,013 1817

server1.req.md5 A D12-Nov-2021944 1716

server1.req.sha1 A D12-Nov-2021944 1716

server1.req.sha224 A D12-Nov-2021944 1716

server1.req.sha256 A D12-Nov-2021944 1716

server1.req.sha384 A D12-Nov-2021944 1716

server1.req.sha512 A D12-Nov-2021944 1716

server1.v1.crt A D12-Nov-20211 KiB1918

server10-badsign.crt A D12-Nov-2021530 1110

server10-bs_int3.pem A D12-Nov-20211.2 KiB2322

server10.crt A D12-Nov-2021530 1110

server10.key A D12-Nov-2021227 65

server10_int3-bs.pem A D12-Nov-20211.2 KiB2322

server10_int3_int-ca2.crt A D12-Nov-20212.2 KiB4140

server10_int3_int-ca2_ca.crt A D12-Nov-20216.5 KiB121119

server10_int3_spurious_int-ca2.crt A D12-Nov-20213.6 KiB6564

server1_ca.crt A D12-Nov-20212.3 KiB4140

server1_csr.opensslconf A D12-Nov-2021219 119

server1_pathlen_int_max-1.crt A D12-Nov-20211.2 KiB2120

server1_pathlen_int_max.crt A D12-Nov-20211.2 KiB2120

server2-badsign.crt A D12-Nov-20211.1 KiB2120

server2-sha256.crt A D12-Nov-20211.1 KiB2120

server2-sha256.crt.der A D12-Nov-2021827

server2-v1-chain.crt A D12-Nov-20212.2 KiB3938

server2-v1.crt A D12-Nov-20211.1 KiB2019

server2.crt A D12-Nov-20211.1 KiB2120

server2.crt.der A D12-Nov-2021827

server2.der A D12-Nov-2021827

server2.key A D12-Nov-20211.6 KiB2827

server2.key.der A D12-Nov-20211.2 KiB

server2.key.enc A D12-Nov-20211.7 KiB3129

server2.ku-ds.crt A D12-Nov-20211.3 KiB2221

server2.ku-ds_ke.crt A D12-Nov-20211.3 KiB2221

server2.ku-ka.crt A D12-Nov-20211.3 KiB2221

server2.ku-ke.crt A D12-Nov-20211.3 KiB2221

server3.crt A D12-Nov-2021973 1817

server3.key A D12-Nov-2021195 65

server4.crt A D12-Nov-20211 KiB1918

server4.key A D12-Nov-20211.6 KiB2827

server5-badsign.crt A D12-Nov-2021798 1514

server5-der0.crt A D12-Nov-2021547

server5-der1a.crt A D12-Nov-2021548

server5-der1b.crt A D12-Nov-2021548

server5-der2.crt A D12-Nov-2021549

server5-der4.crt A D12-Nov-2021551

server5-der8.crt A D12-Nov-2021555

server5-der9.crt A D12-Nov-2021556

server5-expired.crt A D12-Nov-2021794 1514

server5-fan.crt A D12-Nov-2021566 1110

server5-future.crt A D12-Nov-2021794 1514

server5-othername.crt A D12-Nov-2021623 1211

server5-selfsigned.crt A D12-Nov-2021684 1312

server5-sha1.crt A D12-Nov-2021794 1514

server5-sha224.crt A D12-Nov-2021798 1514

server5-sha384.crt A D12-Nov-2021798 1514

server5-sha512.crt A D12-Nov-2021798 1514

server5-ss-expired.crt A D12-Nov-2021696 1312

server5-ss-forgeca.crt A D12-Nov-2021607 1211

server5-tricky-ip-san.crt A D12-Nov-2021611 1211

server5-unsupported_othername.crt A D12-Nov-2021656 1312

server5.crt A D12-Nov-2021798 1514

server5.crt.der A D12-Nov-2021547

server5.eku-cli.crt A D12-Nov-2021717 1413

server5.eku-cs.crt A D12-Nov-2021717 1413

server5.eku-cs_any.crt A D12-Nov-2021725 1413

server5.eku-srv.crt A D12-Nov-2021717 1413

server5.eku-srv_cli.crt A D12-Nov-2021729 1413

server5.key A D12-Nov-2021227 65

server5.key.der A D12-Nov-2021121

server5.key.enc A D12-Nov-2021314 97

server5.ku-ds.crt A D12-Nov-2021814 1514

server5.ku-ka.crt A D12-Nov-2021814 1514

server5.ku-ke.crt A D12-Nov-2021814 1514

server5.req.ku.sha1 A D12-Nov-2021452 98

server5.req.sha1 A D12-Nov-2021456 98

server5.req.sha224 A D12-Nov-2021456 98

server5.req.sha256 A D12-Nov-2021456 98

server5.req.sha384 A D12-Nov-2021456 98

server5.req.sha512 A D12-Nov-2021456 98

server6-ss-child.crt A D12-Nov-2021737 1413

server6.crt A D12-Nov-2021798 1514

server6.key A D12-Nov-2021227 65

server7-badsign.crt A D12-Nov-20212.7 KiB4847

server7-expired.crt A D12-Nov-20212.7 KiB4847

server7-future.crt A D12-Nov-20212.7 KiB4847

server7.crt A D12-Nov-20211.3 KiB2423

server7.key A D12-Nov-2021227 65

server7_all_space.crt A D12-Nov-20212.7 KiB4847

server7_int-ca-exp.crt A D12-Nov-20212.7 KiB4847

server7_int-ca.crt A D12-Nov-20212.7 KiB4847

server7_int-ca_ca2.crt A D12-Nov-20213.6 KiB6362

server7_pem_space.crt A D12-Nov-20212.7 KiB4847

server7_spurious_int-ca.crt A D12-Nov-20213.8 KiB6665

server7_trailing_space.crt A D12-Nov-20212.8 KiB4847

server8.crt A D12-Nov-20211 KiB1918

server8.key A D12-Nov-20211.6 KiB2827

server8_int-ca2.crt A D12-Nov-20212.1 KiB3736

server9-bad-mgfhash.crt A D12-Nov-20211.2 KiB2120

server9-bad-saltlen.crt A D12-Nov-20211.2 KiB2120

server9-badsign.crt A D12-Nov-20211.1 KiB2019

server9-defaults.crt A D12-Nov-20211.1 KiB2019

server9-sha224.crt A D12-Nov-20211.2 KiB2120

server9-sha256.crt A D12-Nov-20211.2 KiB2120

server9-sha384.crt A D12-Nov-20211.2 KiB2120

server9-sha512.crt A D12-Nov-20211.2 KiB2120

server9-with-ca.crt A D12-Nov-20215.3 KiB10098

server9.crt A D12-Nov-20211.1 KiB2019

server9.key A D12-Nov-2021887 1615

server9.req.sha1 A D12-Nov-2021643 1211

server9.req.sha224 A D12-Nov-2021700 1312

server9.req.sha256 A D12-Nov-2021700 1312

server9.req.sha384 A D12-Nov-2021700 1312

server9.req.sha512 A D12-Nov-2021700 1312

test-ca-alt-good.crt A D12-Nov-20212.4 KiB4241

test-ca-alt.crt A D12-Nov-20211.3 KiB2221

test-ca-alt.csr A D12-Nov-2021944 1716

test-ca-alt.key A D12-Nov-20211.6 KiB2827

test-ca-any_policy.crt A D12-Nov-20211.1 KiB2019

test-ca-any_policy_ec.crt A D12-Nov-2021684 1312

test-ca-any_policy_with_qualifier.crt A D12-Nov-20211.1 KiB2120

test-ca-any_policy_with_qualifier_ec.crt A D12-Nov-2021721 1413

test-ca-good-alt.crt A D12-Nov-20212.4 KiB4241

test-ca-multi_policy.crt A D12-Nov-20211.1 KiB2019

test-ca-multi_policy_ec.crt A D12-Nov-2021692 1312

test-ca-sha1.crt A D12-Nov-20211.2 KiB2120

test-ca-sha1.crt.der A D12-Nov-2021837

test-ca-sha256.crt A D12-Nov-20211.2 KiB2120

test-ca-sha256.crt.der A D12-Nov-2021837

test-ca-unsupported_policy.crt A D12-Nov-20211.1 KiB2019

test-ca-unsupported_policy_ec.crt A D12-Nov-2021680 1312

test-ca-v1.crt A D12-Nov-20211.1 KiB2019

test-ca.crt A D12-Nov-20211.2 KiB2120

test-ca.crt.der A D12-Nov-2021837

test-ca.der A D12-Nov-2021837

test-ca.key A D12-Nov-20211.7 KiB3129

test-ca.key.der A D12-Nov-20211.2 KiB

test-ca.opensslconf A D12-Nov-20211.6 KiB7857

test-ca.server1.db A D12-Nov-2021157 32

test-ca.server1.future-crl.db A D12-Nov-2021157 32

test-ca.server1.future-crl.opensslconf A D12-Nov-2021540 1916

test-ca.server1.opensslconf A D12-Nov-2021529 1916

test-ca2-expired.crt A D12-Nov-2021749 1413

test-ca2.crt A D12-Nov-2021761 1413

test-ca2.crt.der A D12-Nov-2021520

test-ca2.key A D12-Nov-2021288 76

test-ca2.key.der A D12-Nov-2021167

test-ca2.key.enc A D12-Nov-2021352 108

test-ca2.ku-crl.crt A D12-Nov-2021684 1312

test-ca2.ku-crt.crt A D12-Nov-2021684 1312

test-ca2.ku-crt_crl.crt A D12-Nov-2021684 1312

test-ca2.ku-ds.crt A D12-Nov-2021684 1312

test-ca2_cat-future-invalid.crt A D12-Nov-20211.5 KiB2827

test-ca2_cat-future-present.crt A D12-Nov-20211.6 KiB2928

test-ca2_cat-past-invalid.crt A D12-Nov-20211.5 KiB2827

test-ca2_cat-past-present.crt A D12-Nov-20211.6 KiB2928

test-ca2_cat-present-future.crt A D12-Nov-20211.6 KiB2928

test-ca2_cat-present-past.crt A D12-Nov-20211.6 KiB2928

test-ca_cat12.crt A D12-Nov-20212 KiB3635

test-ca_cat21.crt A D12-Nov-20212 KiB3635

test-ca_printable.crt A D12-Nov-20211.3 KiB2221

test-ca_uppercase.crt A D12-Nov-20211.3 KiB2221

test-ca_utf8.crt A D12-Nov-20211.3 KiB2221

test-int-ca-exp.crt A D12-Nov-20211.4 KiB2524

test-int-ca.crt A D12-Nov-20211.4 KiB2524

test-int-ca.key A D12-Nov-20213.2 KiB5251

test-int-ca2.crt A D12-Nov-20211 KiB1918

test-int-ca2.key A D12-Nov-2021288 76

test-int-ca3-badsign.crt A D12-Nov-2021652 1312

test-int-ca3.crt A D12-Nov-2021652 1312

test-int-ca3.key A D12-Nov-2021302 98

Readme-x509.txt

1This documents the X.509 CAs, certificates, and CRLS used for testing.
2
3Certification authorities
4-------------------------
5
6There are two main CAs for use as trusted roots:
7- test-ca.crt aka "C=NL, O=PolarSSL, CN=PolarSSL Test CA"
8  uses a RSA-2048 key
9  test-ca-sha1.crt and test-ca-sha256.crt use the same key, signed with
10  different hashes.
11- test-ca2*.crt aka "C=NL, O=PolarSSL, CN=Polarssl Test EC CA"
12  uses an EC key with NIST P-384 (aka secp384r1)
13  variants used to test the keyUsage extension
14The files test-ca_cat12 and test-ca_cat21 contain them concatenated both ways.
15
16Two intermediate CAs are signed by them:
17- test-int-ca.crt "C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate CA"
18  uses RSA-4096, signed by test-ca2
19    - test-int-ca-exp.crt is a copy that is expired
20- test-int-ca2.crt "C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate EC CA"
21  uses an EC key with NIST P-384, signed by test-ca
22
23A third intermediate CA is signed by test-int-ca2.crt:
24- test-int-ca3.crt "C=UK, O=mbed TLS, CN=mbed TLS Test intermediate CA 3"
25  uses an EC key with NIST P-256, signed by test-int-ca2
26
27Finally, other CAs for specific purposes:
28- enco-ca-prstr.pem: has its CN encoded as a printable string, but child cert
29  enco-cert-utf8str.pem has its issuer's CN encoded as a UTF-8 string.
30- test-ca-v1.crt: v1 "CA", signs
31    server1-v1.crt: v1 "intermediate CA", signs
32        server2-v1*.crt: EE cert (without of with chain in same file)
33- keyUsage.decipherOnly.crt: has the decipherOnly keyUsage bit set
34
35End-entity certificates
36-----------------------
37
38Short information fields:
39
40- name or pattern
41- issuing CA:   1   -> test-ca.crt
42                2   -> test-ca2.crt
43                I1  -> test-int-ca.crt
44                I2  -> test-int-ca2.crt
45                I3  -> test-int-ca3.crt
46                O   -> other
47- key type: R -> RSA, E -> EC
48- C -> there is a CRL revoking this cert (see below)
49- L -> CN=localhost (useful for local test servers)
50- P1, P2 if the file includes parent (resp. parent + grandparent)
51- free-form comments
52
53List of certificates:
54
55- cert_example_multi*.crt: 1/O R: subjectAltName
56- cert_example_wildcard.crt: 1 R: wildcard in subject's CN
57- cert_md*.crt, cert_sha*.crt: 1 R: signature hash
58- cert_v1_with_ext.crt: 1 R: v1 with extensions (illegal)
59- cli2.crt: 2 E: basic
60- cli-rsa.key, cli-rsa-*.crt: RSA key used for test clients, signed by
61  the RSA test CA.
62- enco-cert-utf8str.pem: see enco-ca-prstr.pem above
63- server1*.crt: 1* R C* P1*: misc *(server1-v1 see test-ca-v1.crt above)
64    *CRL for: .cert_type.crt, .crt, .key_usage.crt, .v1.crt
65    P1 only for _ca.crt
66- server2-v1*.crt: O R: see test-ca-v1.crt above
67- server2*.crt: 1 R L: misc
68- server3.crt: 1 E L: EC cert signed by RSA CA
69- server4.crt: 2 R L: RSA cert signed by EC CA
70- server5*.crt: 2* E L: misc *(except -selfsigned and -ss-*)
71    -sha*: hashes
72    .eku*: extendeKeyUsage (cli/srv = www client/server, cs = codesign, etc)
73    .ku*: keyUsage (ds = signatures, ke/ka = key exchange/agreement)
74    .req*: CSR, not certificate
75    -der*: trailing bytes in der (?)
76    -badsign.crt: S5 with corrupted signature
77    -expired.crt: S5 with "not after" date in the past
78    -future.crt: S5 with "not before" date in the future
79    -selfsigned.crt: Self-signed cert with S5 key
80    -ss-expired.crt: Self-signed cert with S5 key, expired
81    -ss-forgeca.crt: Copy of test-int-ca3 self-signed with S5 key
82- server6-ss-child.crt: O E: "child" of non-CA server5-selfsigned
83- server6.crt, server6.pem: 2 E L C: revoked
84- server7.crt: I1 E L P1(usually): EC signed by RSA signed by EC
85    -badsign.crt: S7 with corrupted signature + I1
86    -expired.crt: S7 with "not after" date in the past + I1
87    -future.crt: S7 with "not before" date in the future + I1
88    _int-ca-exp.crt: S7 + expired I1
89    _int-ca.crt: S7 + I1
90    _int-ca_ca2.crt: S7 + I1 + 2
91    _all_space.crt: S7 + I1 both with misplaced spaces (invalid PEM)
92    _pem_space.crt: S7 with misplace space (invalid PEM) + I1
93    _trailing_space.crt: S7 + I1 both with trainling space (valid PEM)
94    _spurious_int-ca.crt: S7 + I2(spurious) + I1
95- server8*.crt: I2 R L: RSA signed by EC signed by RSA (P1 for _int-ca2)
96- server9*.crt: 1 R C* L P1*: signed using RSASSA-PSS
97    *CRL for: 9.crt, -badsign, -with-ca (P1)
98- server10.crt: I3 E L
99    -badsign.crt: S10 with corrupted signature
100    -bs_int3.pem: S10-badsign + I3
101    _int3-bs.pem: S10 + I3-badsign
102    _int3_int-ca2.crt: S10 + I3 + I2
103    _int3_int-ca2_ca.crt: S10 + I3 + I2 + 1
104    _int3_spurious_int-ca2.crt: S10 + I3 + I1(spurious) + I2
105
106Certificate revocation lists
107----------------------------
108
109Signing CA in parentheses (same meaning as certificates).
110
111- crl-ec-sha*.pem: (2) server6.crt
112- crl-future.pem: (2) server6.crt + unknown
113- crl-rsa-pss-*.pem: (1) server9{,badsign,with-ca}.crt + cert_sha384.crt + unknown
114- crl.pem, crl-futureRevocationDate.pem, crl_expired.pem: (1) server1{,.cert_type,.key_usage,.v1}.crt + unknown
115- crl_md*.pem: crl_sha*.pem: (1) same as crl.pem
116- crt_cat_*.pem: (1+2) concatenations in various orders:
117    ec = crl-ec-sha256.pem, ecfut = crl-future.pem
118    rsa = crl.pem, rsabadpem = same with pem error, rsaexp = crl_expired.pem
119
120Note: crl_future would revoke server9 and cert_sha384.crt if signed by CA 1
121      crl-rsa-pss* would revoke server6.crt if signed by CA 2
122
123Generation
124----------
125
126Newer test files have been generated through commands in the Makefile. The
127resulting files are committed to the repository so that the tests can
128run without having to re-do the generation and so that the output is the
129same for everyone (the generation process is randomized).
130
131The origin of older certificates has not been recorded.
132