cosmopolitan/third_party/mbedtls/test/test_suite_x509parse.datax
Justine Tunney 00611e9b06 Improve ZIP filesystem and change its prefix
The ZIP filesystem has a breaking change. You now need to use /zip/ to
open() / opendir() / etc. assets within the ZIP structure of your APE
binary, instead of the previous convention of using zip: or zip! URIs.
This is needed because Python likes to use absolute paths, and having
ZIP paths encoded like URIs simply broke too many things.

Many more system calls have been updated to be able to operate on ZIP
files and file descriptors. In particular fcntl() and ioctl() since
Python would do things like ask if a ZIP file is a terminal and get
confused when the old implementation mistakenly said yes, because the
fastest way to guarantee native file descriptors is to dup(2). This
change also improves the async signal safety of zipos and ensures it
doesn't maintain any open file descriptors beyond that which the user
has opened.

This change makes a lot of progress towards adding magic numbers that
are specific to platforms other than Linux. The philosophy here is that,
if you use an operating system like FreeBSD, then you should be able to
take advantage of FreeBSD exclusive features, even if we don't polyfill
them on other platforms. For example, you can now open() a file with the
O_VERIFY flag. If your program runs on other platforms, then Cosmo will
automatically set O_VERIFY to zero. This lets you safely use it without
the need for #ifdef or ifstatements which detract from readability.

One of the blindspots of the ASAN memory hardening we use to offer Rust
like assurances has always been that memory passed to the kernel via
system calls (e.g. writev) can't be checked automatically since the
kernel wasn't built with MODE=asan. This change makes more progress
ensuring that each system call will verify the soundness of memory
before it's passed to the kernel. The code for doing these checks is
fast, particularly for buffers, where it can verify 64 bytes a cycle.

- Correct O_LOOP definition on NT
- Introduce program_executable_name
- Add ASAN guards to more system calls
- Improve termios compatibility with BSDs
- Fix bug in Windows auxiliary value encoding
- Add BSD and XNU specific errnos and open flags
- Add check to ensure build doesn't talk to internet
2021-08-22 01:11:53 -07:00

2824 lines
247 KiB
Text

X509 CRT information #1
depends_on:0:1:2
1:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"cert. version \: 3\nserial number \: 01\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information #1 (DER)
depends_on:1:2
1:char*:"/zip/third_party/mbedtls/test/data/server1.crt.der":char*:"cert. version \: 3\nserial number \: 01\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information #2
depends_on:0:1:2
1:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"cert. version \: 3\nserial number \: 02\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information #2 (DER)
depends_on:1:2
1:char*:"/zip/third_party/mbedtls/test/data/server2.crt.der":char*:"cert. version \: 3\nserial number \: 02\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information #3
depends_on:0:1:2
1:char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"cert. version \: 3\nserial number \: 03\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nissued on \: 2019-02-10 14\:44\:00\nexpires on \: 2029-02-10 14\:44\:00\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\n"
X509 CRT information #3 (DER)
depends_on:1:2
1:char*:"/zip/third_party/mbedtls/test/data/test-ca.crt.der":char*:"cert. version \: 3\nserial number \: 03\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nissued on \: 2019-02-10 14\:44\:00\nexpires on \: 2029-02-10 14\:44\:00\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\n"
X509 CRT information MD2 Digest
depends_on:0:1:3
1:char*:"/zip/third_party/mbedtls/test/data/cert_md2.crt":char*:"cert. version \: 3\nserial number \: 09\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Cert MD2\nissued on \: 2000-01-01 12\:12\:12\nexpires on \: 2030-01-01 12\:12\:12\nsigned using \: RSA with MD2\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information MD4 Digest
depends_on:0:1:4
1:char*:"/zip/third_party/mbedtls/test/data/cert_md4.crt":char*:"cert. version \: 3\nserial number \: 05\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Cert MD4\nissued on \: 2000-01-01 12\:12\:12\nexpires on \: 2030-01-01 12\:12\:12\nsigned using \: RSA with MD4\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information MD5 Digest
depends_on:0:1:5
1:char*:"/zip/third_party/mbedtls/test/data/cert_md5.crt":char*:"cert. version \: 3\nserial number \: 06\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Cert MD5\nissued on \: 2000-01-01 12\:12\:12\nexpires on \: 2030-01-01 12\:12\:12\nsigned using \: RSA with MD5\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information SHA1 Digest
depends_on:0:1:2
1:char*:"/zip/third_party/mbedtls/test/data/cert_sha1.crt":char*:"cert. version \: 3\nserial number \: 07\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA1\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information SHA224 Digest
depends_on:0:1:6
1:char*:"/zip/third_party/mbedtls/test/data/cert_sha224.crt":char*:"cert. version \: 3\nserial number \: 08\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA224\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA-224\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information SHA256 Digest
depends_on:0:1:6
1:char*:"/zip/third_party/mbedtls/test/data/cert_sha256.crt":char*:"cert. version \: 3\nserial number \: 09\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA256\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information SHA384 Digest
depends_on:0:1:7:8
1:char*:"/zip/third_party/mbedtls/test/data/cert_sha384.crt":char*:"cert. version \: 3\nserial number \: 0A\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA384\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA-384\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information SHA512 Digest
depends_on:0:1:7
1:char*:"/zip/third_party/mbedtls/test/data/cert_sha512.crt":char*:"cert. version \: 3\nserial number \: 0B\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Cert SHA512\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA-512\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information RSA-PSS, SHA1 Digest
depends_on:0:9:2
1:char*:"/zip/third_party/mbedtls/test/data/server9.crt":char*:"cert. version \: 3\nserial number \: 16\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2014-01-20 13\:38\:16\nexpires on \: 2024-01-18 13\:38\:16\nsigned using \: RSASSA-PSS (SHA1, MGF1-SHA1, 0xEA)\nRSA key size \: 1024 bits\nbasic constraints \: CA=false\n"
X509 CRT information RSA-PSS, SHA224 Digest
depends_on:0:9:6
1:char*:"/zip/third_party/mbedtls/test/data/server9-sha224.crt":char*:"cert. version \: 3\nserial number \: 17\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2014-01-20 13\:57\:36\nexpires on \: 2024-01-18 13\:57\:36\nsigned using \: RSASSA-PSS (SHA224, MGF1-SHA224, 0xE2)\nRSA key size \: 1024 bits\nbasic constraints \: CA=false\n"
X509 CRT information RSA-PSS, SHA256 Digest
depends_on:0:9:6
1:char*:"/zip/third_party/mbedtls/test/data/server9-sha256.crt":char*:"cert. version \: 3\nserial number \: 18\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2014-01-20 13\:57\:45\nexpires on \: 2024-01-18 13\:57\:45\nsigned using \: RSASSA-PSS (SHA256, MGF1-SHA256, 0xDE)\nRSA key size \: 1024 bits\nbasic constraints \: CA=false\n"
X509 CRT information RSA-PSS, SHA384 Digest
depends_on:0:9:7:8
1:char*:"/zip/third_party/mbedtls/test/data/server9-sha384.crt":char*:"cert. version \: 3\nserial number \: 19\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2014-01-20 13\:57\:58\nexpires on \: 2024-01-18 13\:57\:58\nsigned using \: RSASSA-PSS (SHA384, MGF1-SHA384, 0xCE)\nRSA key size \: 1024 bits\nbasic constraints \: CA=false\n"
X509 CRT information RSA-PSS, SHA512 Digest
depends_on:0:9:7
1:char*:"/zip/third_party/mbedtls/test/data/server9-sha512.crt":char*:"cert. version \: 3\nserial number \: 1A\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2014-01-20 13\:58\:12\nexpires on \: 2024-01-18 13\:58\:12\nsigned using \: RSASSA-PSS (SHA512, MGF1-SHA512, 0xBE)\nRSA key size \: 1024 bits\nbasic constraints \: CA=false\n"
X509 CRT information EC, SHA1 Digest
depends_on:0:10:11:2
1:char*:"/zip/third_party/mbedtls/test/data/server5-sha1.crt":char*:"cert. version \: 3\nserial number \: 12\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2013-09-24 16\:21\:27\nexpires on \: 2023-09-22 16\:21\:27\nsigned using \: ECDSA with SHA1\nEC key size \: 256 bits\nbasic constraints \: CA=false\n"
X509 CRT information EC, SHA224 Digest
depends_on:0:10:11:6
1:char*:"/zip/third_party/mbedtls/test/data/server5-sha224.crt":char*:"cert. version \: 3\nserial number \: 13\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2013-09-24 16\:21\:27\nexpires on \: 2023-09-22 16\:21\:27\nsigned using \: ECDSA with SHA224\nEC key size \: 256 bits\nbasic constraints \: CA=false\n"
X509 CRT information EC, SHA256 Digest
depends_on:0:10:11:6
1:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"cert. version \: 3\nserial number \: 09\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2013-09-24 15\:52\:04\nexpires on \: 2023-09-22 15\:52\:04\nsigned using \: ECDSA with SHA256\nEC key size \: 256 bits\nbasic constraints \: CA=false\n"
X509 CRT information EC, SHA384 Digest
depends_on:0:10:11:7:8
1:char*:"/zip/third_party/mbedtls/test/data/server5-sha384.crt":char*:"cert. version \: 3\nserial number \: 14\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2013-09-24 16\:21\:27\nexpires on \: 2023-09-22 16\:21\:27\nsigned using \: ECDSA with SHA384\nEC key size \: 256 bits\nbasic constraints \: CA=false\n"
X509 CRT information EC, SHA512 Digest
depends_on:0:10:11:7
1:char*:"/zip/third_party/mbedtls/test/data/server5-sha512.crt":char*:"cert. version \: 3\nserial number \: 15\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2013-09-24 16\:21\:27\nexpires on \: 2023-09-22 16\:21\:27\nsigned using \: ECDSA with SHA512\nEC key size \: 256 bits\nbasic constraints \: CA=false\n"
X509 CRT information EC, SHA256 Digest, hardware module name SAN
depends_on:0:10:11:6
1:char*:"/zip/third_party/mbedtls/test/data/server5-othername.crt":char*:"cert. version \: 3\nserial number \: 4D\nissuer name \: C=UK, O=Mbed TLS, CN=Mbed TLS othername SAN\nsubject name \: C=UK, O=Mbed TLS, CN=Mbed TLS othername SAN\nissued on \: 2019-03-24 09\:06\:02\nexpires on \: 2029-03-21 09\:06\:02\nsigned using \: ECDSA with SHA256\nEC key size \: 256 bits\nsubject alt name \:\n otherName \:\n hardware module name \:\n hardware type \: 1.3.6.1.4.1.17.3\n hardware serial number \: 123456\n"
X509 CRT information, NS Cert Type
depends_on:0:1:2
1:char*:"/zip/third_party/mbedtls/test/data/server1.cert_type.crt":char*:"cert. version \: 3\nserial number \: 01\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\ncert. type \: SSL Server\n"
X509 CRT information, Key Usage
depends_on:0:1:2
1:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage.crt":char*:"cert. version \: 3\nserial number \: 01\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nissued on \: 2019-02-10 14\:44\:06\nexpires on \: 2029-02-10 14\:44\:06\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\nkey usage \: Digital Signature, Non Repudiation, Key Encipherment\n"
X509 CRT information, Key Usage with decipherOnly
depends_on:0:1:2
1:char*:"/zip/third_party/mbedtls/test/data/keyUsage.decipherOnly.crt":char*:"cert. version \: 3\nserial number \: 9B\:13\:CE\:4C\:A5\:6F\:DE\:52\nissuer name \: C=GB, L=Cambridge, O=Default Company Ltd\nsubject name \: C=GB, L=Cambridge, O=Default Company Ltd\nissued on \: 2015-05-12 10\:36\:55\nexpires on \: 2018-05-11 10\:36\:55\nsigned using \: RSA with SHA1\nRSA key size \: 1024 bits\nbasic constraints \: CA=false\nkey usage \: Digital Signature, Non Repudiation, Key Encipherment, Decipher Only\n"
X509 CRT information, Subject Alt Name
depends_on:0:1:6
1:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi.crt":char*:"cert. version \: 3\nserial number \: 11\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=www.example.com\nissued on \: 2019-07-10 11\:27\:52\nexpires on \: 2029-07-10 11\:27\:52\nsigned using \: RSA with SHA-256\nRSA key size \: 1024 bits\nsubject alt name \:\n dNSName \: example.com\n dNSName \: example.net\n dNSName \: *.example.org\n"
X509 CRT information, Multiple different Subject Alt Name
depends_on:0:10:11:6
1:char*:"/zip/third_party/mbedtls/test/data/multiple_san.crt":char*:"cert. version \: 3\nserial number \: 04\nissuer name \: C=UK, O=Mbed TLS, CN=Mbed TLS multiple othername SAN\nsubject name \: C=UK, O=Mbed TLS, CN=Mbed TLS multiple othername SAN\nissued on \: 2019-04-22 16\:10\:48\nexpires on \: 2029-04-19 16\:10\:48\nsigned using \: ECDSA with SHA256\nEC key size \: 256 bits\nsubject alt name \:\n dNSName \: example.com\n otherName \:\n hardware module name \:\n hardware type \: 1.3.6.1.4.1.17.3\n hardware serial number \: 123456\n dNSName \: example.net\n dNSName \: *.example.org\n"
X509 CRT information, Subject Alt Name + Key Usage
depends_on:0:1:2
1:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi_nocn.crt":char*:"cert. version \: 3\nserial number \: F7\:C6\:7F\:F8\:E9\:A9\:63\:F9\nissuer name \: C=NL\nsubject name \: C=NL\nissued on \: 2014-01-22 10\:04\:33\nexpires on \: 2024-01-22 10\:04\:33\nsigned using \: RSA with SHA1\nRSA key size \: 1024 bits\nbasic constraints \: CA=false\nsubject alt name \:\n dNSName \: www.shotokan-braunschweig.de\n dNSName \: www.massimo-abate.eu\n iPAddress \: 192.168.1.1\n iPAddress \: 192.168.69.144\nkey usage \: Digital Signature, Non Repudiation, Key Encipherment\n"
X509 CRT information, RSA Certificate Policy any
depends_on:0:1:6
1:char*:"/zip/third_party/mbedtls/test/data/test-ca-any_policy.crt":char*:"cert. version \: 3\nserial number \: 00\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nissued on \: 2019-03-21 16\:40\:59\nexpires on \: 2029-03-21 16\:40\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\ncert policies \: Any Policy\n"
X509 CRT information, ECDSA Certificate Policy any
depends_on:0:10:12:6
1:char*:"/zip/third_party/mbedtls/test/data/test-ca-any_policy_ec.crt":char*:"cert. version \: 3\nserial number \: 00\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nissued on \: 2019-03-25 09\:02\:45\nexpires on \: 2029-03-25 09\:02\:45\nsigned using \: ECDSA with SHA256\nEC key size \: 384 bits\nbasic constraints \: CA=true\ncert policies \: Any Policy\n"
X509 CRT information, RSA Certificate Policy any with qualifier
depends_on:0:1:6
1:char*:"/zip/third_party/mbedtls/test/data/test-ca-any_policy_with_qualifier.crt":char*:"cert. version \: 3\nserial number \: 00\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nissued on \: 2019-04-28 13\:14\:31\nexpires on \: 2029-04-28 13\:14\:31\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\ncert policies \: Any Policy\n"
X509 CRT information, ECDSA Certificate Policy any with qualifier
depends_on:0:10:12:6
1:char*:"/zip/third_party/mbedtls/test/data/test-ca-any_policy_with_qualifier_ec.crt":char*:"cert. version \: 3\nserial number \: 00\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nissued on \: 2019-04-28 10\:16\:05\nexpires on \: 2029-04-28 10\:16\:05\nsigned using \: ECDSA with SHA256\nEC key size \: 384 bits\nbasic constraints \: CA=true\ncert policies \: Any Policy\n"
X509 CRT information, RSA Certificate multiple Policies
depends_on:0:1:6
1:char*:"/zip/third_party/mbedtls/test/data/test-ca-multi_policy.crt":char*:"cert. version \: 3\nserial number \: 00\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nissued on \: 2019-04-28 12\:59\:19\nexpires on \: 2029-04-28 12\:59\:19\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\ncert policies \: 1.2.3.4, Any Policy\n"
X509 CRT information, ECDSA Certificate multiple Policies
depends_on:0:10:12:6
1:char*:"/zip/third_party/mbedtls/test/data/test-ca-multi_policy_ec.crt":char*:"cert. version \: 3\nserial number \: 00\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nissued on \: 2019-04-28 12\:59\:51\nexpires on \: 2029-04-28 12\:59\:51\nsigned using \: ECDSA with SHA256\nEC key size \: 384 bits\nbasic constraints \: CA=true\ncert policies \: 1.2.3.4, Any Policy\n"
X509 CRT information, RSA Certificate unsupported policy
depends_on:0:1:6
1:char*:"/zip/third_party/mbedtls/test/data/test-ca-unsupported_policy.crt":char*:"cert. version \: 3\nserial number \: 00\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nissued on \: 2019-04-28 13\:00\:13\nexpires on \: 2029-04-28 13\:00\:13\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\ncert policies \: 1.2.3.4\n"
X509 CRT information, ECDSA Certificate unsupported policy
depends_on:0:10:12:6
1:char*:"/zip/third_party/mbedtls/test/data/test-ca-unsupported_policy_ec.crt":char*:"cert. version \: 3\nserial number \: 00\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nissued on \: 2019-04-28 13\:00\:19\nexpires on \: 2029-04-28 13\:00\:19\nsigned using \: ECDSA with SHA256\nEC key size \: 384 bits\nbasic constraints \: CA=true\ncert policies \: 1.2.3.4\n"
X509 CRT information, Key Usage + Extended Key Usage
depends_on:0:1:6
1:char*:"/zip/third_party/mbedtls/test/data/server1.ext_ku.crt":char*:"cert. version \: 3\nserial number \: 21\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nissued on \: 2014-04-01 14\:44\:43\nexpires on \: 2024-03-29 14\:44\:43\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\nkey usage \: Digital Signature, Non Repudiation, Key Encipherment\next key usage \: TLS Web Server Authentication\n"
X509 CRT information RSA signed by EC
depends_on:0:1:6:10
1:char*:"/zip/third_party/mbedtls/test/data/server4.crt":char*:"cert. version \: 3\nserial number \: 08\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2013-09-24 15\:52\:04\nexpires on \: 2023-09-22 15\:52\:04\nsigned using \: ECDSA with SHA256\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\n"
X509 CRT information EC signed by RSA
depends_on:0:10:13:2:1
1:char*:"/zip/third_party/mbedtls/test/data/server3.crt":char*:"cert. version \: 3\nserial number \: 0D\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nissued on \: 2013-08-09 09\:17\:03\nexpires on \: 2023-08-07 09\:17\:03\nsigned using \: RSA with SHA1\nEC key size \: 192 bits\nbasic constraints \: CA=false\n"
X509 CRT information Bitstring in subject name
depends_on:0:1:2
1:char*:"/zip/third_party/mbedtls/test/data/bitstring-in-dn.pem":char*:"cert. version \: 3\nserial number \: 02\nissuer name \: CN=Test CA 01, ST=Ecnivorp, C=XX, emailAddress=tca@example.com, O=Test CA Authority\nsubject name \: C=XX, O=tca, ST=Ecnivorp, OU=TCA, CN=Client, emailAddress=client@example.com, serialNumber=7101012255, uniqueIdentifier=?7101012255\nissued on \: 2015-03-11 12\:06\:51\nexpires on \: 2025-03-08 12\:06\:51\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nbasic constraints \: CA=false\nsubject alt name \:\n rfc822Name \: client@example.com\next key usage \: TLS Web Client Authentication\n"
X509 CRT information Non-ASCII string in issuer name and subject name
depends_on:0:1:6
1:char*:"/zip/third_party/mbedtls/test/data/non-ascii-string-in-issuer.crt":char*:"cert. version \: 3\nserial number \: 05\:E6\:53\:E7\:1B\:74\:F0\:B5\:D3\:84\:6D\:0C\:6D\:DC\:FA\:3F\:A4\:5A\:2B\:E0\nissuer name \: C=JP, ST=Tokyo, O=?????????????????? Ltd, CN=?????????????????? CA\nsubject name \: C=JP, ST=Tokyo, O=?????????????????? Ltd, CN=?????????????????? CA\nissued on \: 2020-05-20 16\:17\:23\nexpires on \: 2020-06-19 16\:17\:23\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\n"
X509 certificate v1 with extension
depends_on:0:1:14:2
1:char*:"/zip/third_party/mbedtls/test/data/cert_v1_with_ext.crt":char*:"cert. version \: 1\nserial number \: BD\:ED\:44\:C7\:D2\:3E\:C2\:A4\nissuer name \: C=XX, ST=XX, L=XX, O=XX, OU=XX, emailAddress=admin@identity-check.org, CN=identity-check.org\nsubject name \: C=XX, ST=XX, L=XX, O=XX, OU=XX, emailAddress=admin@identity-check.org, CN=identity-check.org\nissued on \: 2013-07-04 16\:17\:02\nexpires on \: 2014-07-04 16\:17\:02\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\nsubject alt name \:\n dNSName \: identity-check.org\n dNSName \: www.identity-check.org\n <unsupported>\n"
X509 SAN parsing otherName
depends_on:0:10:11:6
0:char*:"/zip/third_party/mbedtls/test/data/server5-othername.crt":char*:"type \: 0\notherName \: hardware module name \: hardware type \: 1.3.6.1.4.1.17.3, hardware serial number \: 123456\n"
X509 SAN parsing dNSName
depends_on:0:1:6
0:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi.crt":char*:"type \: 2\ndNSName \: example.com\ntype \: 2\ndNSName \: example.net\ntype \: 2\ndNSName \: *.example.org\n"
X509 SAN parsing Multiple different types
depends_on:0:10:11:6
0:char*:"/zip/third_party/mbedtls/test/data/multiple_san.crt":char*:"type \: 2\ndNSName \: example.com\ntype \: 0\notherName \: hardware module name \: hardware type \: 1.3.6.1.4.1.17.3, hardware serial number \: 123456\ntype \: 2\ndNSName \: example.net\ntype \: 2\ndNSName \: *.example.org\n"
X509 SAN parsing, no subject alt name
depends_on:0:1:6:10
0:char*:"/zip/third_party/mbedtls/test/data/server4.crt":char*:""
X509 SAN parsing, unsupported otherName name
depends_on:0:10:11:6
0:char*:"/zip/third_party/mbedtls/test/data/server5-unsupported_othername.crt":char*:""
X509 CRL information #1
depends_on:0:2:1
2:char*:"/zip/third_party/mbedtls/test/data/crl_expired.pem":char*:"CRL version \: 1\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2011-02-20 10\:24\:19\nnext update \: 2011-02-20 11\:24\:19\nRevoked certificates\:\nserial number\: 01 revocation date\: 2011-02-12 14\:44\:07\nserial number\: 03 revocation date\: 2011-02-12 14\:44\:07\nsigned using \: RSA with SHA1\n"
X509 CRL Information MD2 Digest
depends_on:0:3:1
2:char*:"/zip/third_party/mbedtls/test/data/crl_md2.pem":char*:"CRL version \: 1\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2009-07-19 19\:56\:37\nnext update \: 2009-09-17 19\:56\:37\nRevoked certificates\:\nserial number\: 01 revocation date\: 2009-02-09 21\:12\:36\nserial number\: 03 revocation date\: 2009-02-09 21\:12\:36\nsigned using \: RSA with MD2\n"
X509 CRL Information MD4 Digest
depends_on:0:4
2:char*:"/zip/third_party/mbedtls/test/data/crl_md4.pem":char*:"CRL version \: 1\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2011-02-12 14\:44\:07\nnext update \: 2011-04-13 14\:44\:07\nRevoked certificates\:\nserial number\: 01 revocation date\: 2011-02-12 14\:44\:07\nserial number\: 03 revocation date\: 2011-02-12 14\:44\:07\nsigned using \: RSA with MD4\n"
X509 CRL Information MD5 Digest
depends_on:0:5:1
2:char*:"/zip/third_party/mbedtls/test/data/crl_md5.pem":char*:"CRL version \: 1\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2011-02-12 14\:44\:07\nnext update \: 2011-04-13 14\:44\:07\nRevoked certificates\:\nserial number\: 01 revocation date\: 2011-02-12 14\:44\:07\nserial number\: 03 revocation date\: 2011-02-12 14\:44\:07\nsigned using \: RSA with MD5\n"
X509 CRL Information SHA1 Digest
depends_on:0:2:1
2:char*:"/zip/third_party/mbedtls/test/data/crl_sha1.pem":char*:"CRL version \: 1\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2011-02-12 14\:44\:07\nnext update \: 2011-04-13 14\:44\:07\nRevoked certificates\:\nserial number\: 01 revocation date\: 2011-02-12 14\:44\:07\nserial number\: 03 revocation date\: 2011-02-12 14\:44\:07\nsigned using \: RSA with SHA1\n"
X509 CRL Information SHA224 Digest
depends_on:0:6:1
2:char*:"/zip/third_party/mbedtls/test/data/crl_sha224.pem":char*:"CRL version \: 1\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2011-02-12 14\:44\:07\nnext update \: 2011-04-13 14\:44\:07\nRevoked certificates\:\nserial number\: 01 revocation date\: 2011-02-12 14\:44\:07\nserial number\: 03 revocation date\: 2011-02-12 14\:44\:07\nsigned using \: RSA with SHA-224\n"
X509 CRL Information SHA256 Digest
depends_on:0:6:1
2:char*:"/zip/third_party/mbedtls/test/data/crl_sha256.pem":char*:"CRL version \: 1\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2011-02-12 14\:44\:07\nnext update \: 2011-04-13 14\:44\:07\nRevoked certificates\:\nserial number\: 01 revocation date\: 2011-02-12 14\:44\:07\nserial number\: 03 revocation date\: 2011-02-12 14\:44\:07\nsigned using \: RSA with SHA-256\n"
X509 CRL Information SHA384 Digest
depends_on:0:7:8:1
2:char*:"/zip/third_party/mbedtls/test/data/crl_sha384.pem":char*:"CRL version \: 1\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2011-02-12 14\:44\:07\nnext update \: 2011-04-13 14\:44\:07\nRevoked certificates\:\nserial number\: 01 revocation date\: 2011-02-12 14\:44\:07\nserial number\: 03 revocation date\: 2011-02-12 14\:44\:07\nsigned using \: RSA with SHA-384\n"
X509 CRL Information SHA512 Digest
depends_on:0:7:1
2:char*:"/zip/third_party/mbedtls/test/data/crl_sha512.pem":char*:"CRL version \: 1\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2011-02-12 14\:44\:07\nnext update \: 2011-04-13 14\:44\:07\nRevoked certificates\:\nserial number\: 01 revocation date\: 2011-02-12 14\:44\:07\nserial number\: 03 revocation date\: 2011-02-12 14\:44\:07\nsigned using \: RSA with SHA-512\n"
X509 CRL information RSA-PSS, SHA1 Digest
depends_on:0:9:2
2:char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha1.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2014-01-20 13\:46\:35\nnext update \: 2024-01-18 13\:46\:35\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nserial number\: 16 revocation date\: 2014-01-20 13\:43\:05\nsigned using \: RSASSA-PSS (SHA1, MGF1-SHA1, 0xEA)\n"
X509 CRL information RSA-PSS, SHA224 Digest
depends_on:0:9:6
2:char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha224.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2014-01-20 13\:56\:06\nnext update \: 2024-01-18 13\:56\:06\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nserial number\: 16 revocation date\: 2014-01-20 13\:43\:05\nsigned using \: RSASSA-PSS (SHA224, MGF1-SHA224, 0xE2)\n"
X509 CRL information RSA-PSS, SHA256 Digest
depends_on:0:9:6
2:char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha256.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2014-01-20 13\:56\:16\nnext update \: 2024-01-18 13\:56\:16\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nserial number\: 16 revocation date\: 2014-01-20 13\:43\:05\nsigned using \: RSASSA-PSS (SHA256, MGF1-SHA256, 0xDE)\n"
X509 CRL information RSA-PSS, SHA384 Digest
depends_on:0:9:7:8
2:char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha384.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2014-01-20 13\:56\:28\nnext update \: 2024-01-18 13\:56\:28\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nserial number\: 16 revocation date\: 2014-01-20 13\:43\:05\nsigned using \: RSASSA-PSS (SHA384, MGF1-SHA384, 0xCE)\n"
X509 CRL information RSA-PSS, SHA512 Digest
depends_on:0:9:7
2:char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha512.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2014-01-20 13\:56\:38\nnext update \: 2024-01-18 13\:56\:38\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nserial number\: 16 revocation date\: 2014-01-20 13\:43\:05\nsigned using \: RSASSA-PSS (SHA512, MGF1-SHA512, 0xBE)\n"
X509 CRL Information EC, SHA1 Digest
depends_on:0:2:10
2:char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nthis update \: 2013-09-24 16\:31\:08\nnext update \: 2023-09-22 16\:31\:08\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nsigned using \: ECDSA with SHA1\n"
X509 CRL Information EC, SHA224 Digest
depends_on:0:6:10
2:char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha224.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nthis update \: 2013-09-24 16\:31\:08\nnext update \: 2023-09-22 16\:31\:08\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nsigned using \: ECDSA with SHA224\n"
X509 CRL Information EC, SHA256 Digest
depends_on:0:6:10
2:char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nthis update \: 2013-09-24 16\:31\:08\nnext update \: 2023-09-22 16\:31\:08\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nsigned using \: ECDSA with SHA256\n"
X509 CRL Information EC, SHA384 Digest
depends_on:0:7:8:10
2:char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha384.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nthis update \: 2013-09-24 16\:31\:08\nnext update \: 2023-09-22 16\:31\:08\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nsigned using \: ECDSA with SHA384\n"
X509 CRL Information EC, SHA512 Digest
depends_on:0:7:10
2:char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha512.pem":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=Polarssl Test EC CA\nthis update \: 2013-09-24 16\:31\:08\nnext update \: 2023-09-22 16\:31\:08\nRevoked certificates\:\nserial number\: 0A revocation date\: 2013-09-24 16\:28\:38\nsigned using \: ECDSA with SHA512\n"
X509 CRL Malformed Input (trailing spaces at end of file)
depends_on:0:2:7:10
3:char*:"/zip/third_party/mbedtls/test/data/crl-malformed-trailing-spaces.pem":exp:0
X509 CRL Unsupported critical extension (issuingDistributionPoint)
depends_on:0:1:6
3:char*:"/zip/third_party/mbedtls/test/data/crl-idp.pem":exp:1
X509 CRL Unsupported non-critical extension (issuingDistributionPoint)
depends_on:0:1:6
3:char*:"/zip/third_party/mbedtls/test/data/crl-idpnc.pem":int:0
X509 CSR Information RSA with MD4
depends_on:0:4:1
4:char*:"/zip/third_party/mbedtls/test/data/server1.req.md4":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nsigned using \: RSA with MD4\nRSA key size \: 2048 bits\n"
X509 CSR Information RSA with MD5
depends_on:0:5:1
4:char*:"/zip/third_party/mbedtls/test/data/server1.req.md5":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nsigned using \: RSA with MD5\nRSA key size \: 2048 bits\n"
X509 CSR Information RSA with SHA1
depends_on:0:2:1
4:char*:"/zip/third_party/mbedtls/test/data/server1.req.sha1":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nsigned using \: RSA with SHA1\nRSA key size \: 2048 bits\n"
X509 CSR Information RSA with SHA224
depends_on:0:6:1
4:char*:"/zip/third_party/mbedtls/test/data/server1.req.sha224":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nsigned using \: RSA with SHA-224\nRSA key size \: 2048 bits\n"
X509 CSR Information RSA with SHA-256
depends_on:0:6:1
4:char*:"/zip/third_party/mbedtls/test/data/server1.req.sha256":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\n"
X509 CSR Information RSA with SHA384
depends_on:0:7:8:1
4:char*:"/zip/third_party/mbedtls/test/data/server1.req.sha384":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nsigned using \: RSA with SHA-384\nRSA key size \: 2048 bits\n"
X509 CSR Information RSA with SHA512
depends_on:0:7:1
4:char*:"/zip/third_party/mbedtls/test/data/server1.req.sha512":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nsigned using \: RSA with SHA-512\nRSA key size \: 2048 bits\n"
X509 CSR Information EC with SHA1
depends_on:10:0:11:2
4:char*:"/zip/third_party/mbedtls/test/data/server5.req.sha1":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: ECDSA with SHA1\nEC key size \: 256 bits\n"
X509 CSR Information EC with SHA224
depends_on:10:0:11:6
4:char*:"/zip/third_party/mbedtls/test/data/server5.req.sha224":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: ECDSA with SHA224\nEC key size \: 256 bits\n"
X509 CSR Information EC with SHA256
depends_on:10:0:11:6
4:char*:"/zip/third_party/mbedtls/test/data/server5.req.sha256":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: ECDSA with SHA256\nEC key size \: 256 bits\n"
X509 CSR Information EC with SHA384
depends_on:10:0:11:7:8
4:char*:"/zip/third_party/mbedtls/test/data/server5.req.sha384":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: ECDSA with SHA384\nEC key size \: 256 bits\n"
X509 CSR Information EC with SHA512
depends_on:10:0:11:7
4:char*:"/zip/third_party/mbedtls/test/data/server5.req.sha512":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: ECDSA with SHA512\nEC key size \: 256 bits\n"
X509 CSR Information RSA-PSS with SHA1
depends_on:0:9:2
4:char*:"/zip/third_party/mbedtls/test/data/server9.req.sha1":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: RSASSA-PSS (SHA1, MGF1-SHA1, 0x6A)\nRSA key size \: 1024 bits\n"
X509 CSR Information RSA-PSS with SHA224
depends_on:0:9:6
4:char*:"/zip/third_party/mbedtls/test/data/server9.req.sha224":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: RSASSA-PSS (SHA224, MGF1-SHA224, 0x62)\nRSA key size \: 1024 bits\n"
X509 CSR Information RSA-PSS with SHA256
depends_on:0:9:6
4:char*:"/zip/third_party/mbedtls/test/data/server9.req.sha256":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: RSASSA-PSS (SHA256, MGF1-SHA256, 0x5E)\nRSA key size \: 1024 bits\n"
X509 CSR Information RSA-PSS with SHA384
depends_on:0:9:7:8
4:char*:"/zip/third_party/mbedtls/test/data/server9.req.sha384":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: RSASSA-PSS (SHA384, MGF1-SHA384, 0x4E)\nRSA key size \: 1024 bits\n"
X509 CSR Information RSA-PSS with SHA512
depends_on:0:9:7
4:char*:"/zip/third_party/mbedtls/test/data/server9.req.sha512":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: RSASSA-PSS (SHA512, MGF1-SHA512, 0x3E)\nRSA key size \: 1024 bits\n"
X509 CSR Information RSA with SHA-256 - Microsoft header
depends_on:0:6:1
4:char*:"/zip/third_party/mbedtls/test/data/server1-ms.req.sha256":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=PolarSSL Server 1\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\n"
X509 Verify Information: empty
5:int:0:char*:"":char*:""
X509 Verify Information: one issue
5:exp:2:char*:"":char*:"Certificate was missing\n"
X509 Verify Information: two issues
5:exp:3:char*:"":char*:"The certificate validity has expired\nThe CRL is expired\n"
X509 Verify Information: two issues, one unknown
5:exp:4:char*:"":char*:"Other reason (can be used by verify callback)\nUnknown reason (this should not happen)\n"
X509 Verify Information: empty, with prefix
5:int:0:char*:" ! ":char*:""
X509 Verify Information: one issue, with prefix
5:exp:2:char*:" ! ":char*:" ! Certificate was missing\n"
X509 Verify Information: two issues, with prefix
5:exp:3:char*:" ! ":char*:" ! The certificate validity has expired\n ! The CRL is expired\n"
X509 Get Distinguished Name #1
depends_on:0:1:2
10:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"subject":char*:"C=NL, O=PolarSSL, CN=PolarSSL Server 1"
X509 Get Distinguished Name #2
depends_on:0:1:2
10:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"issuer":char*:"C=NL, O=PolarSSL, CN=PolarSSL Test CA"
X509 Get Distinguished Name #3
depends_on:0:1:2
10:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"subject":char*:"C=NL, O=PolarSSL, CN=localhost"
X509 Get Distinguished Name #4
depends_on:0:1:2
10:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"issuer":char*:"C=NL, O=PolarSSL, CN=PolarSSL Test CA"
X509 Time Expired #1
depends_on:0:1:15:2
11:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"valid_from":int:1
X509 Time Expired #2
depends_on:0:1:15:2
11:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"valid_to":int:0
X509 Time Expired #3
depends_on:0:1:15:2
11:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"valid_from":int:1
X509 Time Expired #4
depends_on:0:1:15:2
11:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"valid_to":int:0
X509 Time Expired #5
depends_on:0:1:15:2
11:char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"valid_from":int:1
X509 Time Expired #6
depends_on:0:1:15:2
11:char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"valid_to":int:0
X509 Time Future #1
depends_on:0:10:11:15:6
12:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"valid_from":int:0
X509 Time Future #2
depends_on:0:10:11:15:6
12:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"valid_to":int:1
X509 Time Future #3
depends_on:0:10:11:15:6
12:char*:"/zip/third_party/mbedtls/test/data/server5-future.crt":char*:"valid_from":int:1
X509 Time Future #4
depends_on:0:10:11:15:6
12:char*:"/zip/third_party/mbedtls/test/data/server5-future.crt":char*:"valid_to":int:1
X509 Time Future #5
depends_on:0:10:12:15:6
12:char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"valid_from":int:0
X509 Time Future #6
depends_on:0:10:12:15:6
12:char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"valid_to":int:1
X509 CRT verification #1 (Revoked Cert, Expired CRL, no CN)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl_expired.pem":char*:"NULL":exp:5:exp:6:char*:"compat":char*:"NULL"
X509 CRT verification #1a (Revoked Cert, Future CRL, no CN)
depends_on:0:6:10:11:12:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server6.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-future.pem":char*:"NULL":exp:5:exp:7:char*:"compat":char*:"NULL"
X509 CRT verification #2 (Revoked Cert, Expired CRL)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl_expired.pem":char*:"PolarSSL Server 1":exp:5:exp:6:char*:"compat":char*:"NULL"
X509 CRT verification #2a (Revoked Cert, Future CRL)
depends_on:0:6:10:11:12:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server6.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-future.pem":char*:"localhost":exp:5:exp:7:char*:"compat":char*:"NULL"
X509 CRT verification #3 (Revoked Cert, Future CRL, CN Mismatch)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl_expired.pem":char*:"PolarSSL Wrong CN":exp:5:exp:8:char*:"compat":char*:"NULL"
X509 CRT verification #3a (Revoked Cert, Expired CRL, CN Mismatch)
depends_on:0:6:10:11:12:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server6.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-future.pem":char*:"Wrong CN":exp:5:exp:9:char*:"compat":char*:"NULL"
X509 CRT verification #4 (Valid Cert, Expired CRL)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl_expired.pem":char*:"NULL":exp:5:exp:10:char*:"compat":char*:"NULL"
X509 CRT verification #4a (Revoked Cert, Future CRL)
depends_on:0:6:10:11:12:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-future.pem":char*:"NULL":exp:5:exp:11:char*:"compat":char*:"NULL"
X509 CRT verification #5 (Revoked Cert)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #5' (Revoked Cert, differing DN string formats #1)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_utf8.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #5'' (Revoked Cert, differing DN string formats #2)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_printable.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #5''' (Revoked Cert, differing upper and lower case)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_uppercase.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #6 (Revoked Cert)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"PolarSSL Server 1":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #7 (Revoked Cert, CN Mismatch)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"PolarSSL Wrong CN":exp:5:exp:13:char*:"compat":char*:"NULL"
X509 CRT verification #8 (Valid Cert)
depends_on:0:6:10:11:12:2
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #8a (Expired Cert)
depends_on:0:6:10:11:12:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server5-expired.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":exp:5:exp:14:char*:"compat":char*:"NULL"
X509 CRT verification #8b (Future Cert)
depends_on:0:6:10:11:12:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server5-future.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":exp:5:exp:15:char*:"compat":char*:"NULL"
X509 CRT verification #8c (Expired Cert, longer chain)
depends_on:0:6:10:11:12:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server7-expired.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":exp:5:exp:14:char*:"compat":char*:"NULL"
X509 CRT verification #8d (Future Cert, longer chain)
depends_on:0:6:10:11:12:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server7-future.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":exp:5:exp:15:char*:"compat":char*:"NULL"
X509 CRT verification #9 (Not trusted Cert)
depends_on:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #10 (Not trusted Cert, Expired CRL)
depends_on:0:1:16:2
7:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/crl_expired.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #12 (Valid Cert MD2 Digest, MD2 forbidden)
depends_on:3:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_md2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:17:char*:"compat":char*:"NULL"
X509 CRT verification #12 (Valid Cert MD4 Digest, MD4 forbidden)
depends_on:4:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_md4.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:17:char*:"compat":char*:"NULL"
X509 CRT verification #13 (Valid Cert MD5 Digest, MD5 forbidden)
depends_on:5:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_md5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:17:char*:"compat":char*:"NULL"
X509 CRT verification #12 (Valid Cert MD2 Digest, MD2 allowed)
depends_on:3:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_md2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"all":char*:"NULL"
X509 CRT verification #12 (Valid Cert MD4 Digest, MD4 allowed)
depends_on:4:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_md4.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"all":char*:"NULL"
X509 CRT verification #13 (Valid Cert MD5 Digest, MD5 allowed)
depends_on:5:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_md5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"all":char*:"NULL"
X509 CRT verification #14 (Valid Cert SHA1 Digest explicitly allowed in profile)
depends_on:2:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #14 (Valid Cert SHA1 Digest allowed in compile-time default profile)
depends_on:2:0:2:1:16:17
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"":char*:"NULL"
X509 CRT verification #14 (Valid Cert SHA1 Digest forbidden in default profile)
depends_on:2:0:2:1:16:18
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:18:char*:"":char*:"NULL"
X509 CRT verification #15 (Valid Cert SHA224 Digest)
depends_on:6:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha224.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #16 (Valid Cert SHA256 Digest)
depends_on:6:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha256.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #17 (Valid Cert SHA384 Digest)
depends_on:7:8:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha384.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #18 (Valid Cert SHA512 Digest)
depends_on:7:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha512.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #19 (Valid Cert, denying callback)
depends_on:7:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha512.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:19:char*:"compat":char*:"verify_none"
X509 CRT verification #19 (Not trusted Cert, allowing callback)
depends_on:0:1:16:2
7:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/crl_expired.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"verify_all"
X509 CRT verification #21 (domain matching wildcard certificate, case insensitive)
depends_on:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_wildcard.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"mail.ExAmPlE.com":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #22 (domain not matching wildcard certificate)
depends_on:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_wildcard.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"mail.example.net":exp:5:exp:20:char*:"compat":char*:"NULL"
X509 CRT verification #23 (domain not matching wildcard certificate)
depends_on:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_wildcard.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"example.com":exp:5:exp:20:char*:"compat":char*:"NULL"
X509 CRT verification #24 (domain matching CN of multi certificate)
depends_on:0:2:6:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"www.example.com":exp:5:exp:20:char*:"compat":char*:"NULL"
X509 CRT verification #25 (domain matching multi certificate)
depends_on:0:2:6:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"example.net":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #26 (domain not matching multi certificate)
depends_on:0:2:6:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"www.example.net":exp:5:exp:20:char*:"compat":char*:"NULL"
X509 CRT verification #27.1 (domain not matching multi certificate: suffix)
depends_on:0:2:6:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"xample.net":exp:5:exp:20:char*:"compat":char*:"NULL"
X509 CRT verification #27.2 (domain not matching multi certificate: head junk)
depends_on:0:2:6:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"bexample.net":exp:5:exp:20:char*:"compat":char*:"NULL"
X509 CRT verification #28 (domain not matching wildcard in multi certificate)
depends_on:0:2:6:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"example.org":exp:5:exp:20:char*:"compat":char*:"NULL"
X509 CRT verification #29 (domain matching wildcard in multi certificate)
depends_on:0:2:6:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"mail.example.org":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #30 (domain matching multi certificate without CN)
depends_on:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi_nocn.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"www.shotokan-braunschweig.de":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #31 (domain not matching multi certificate without CN)
depends_on:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/cert_example_multi_nocn.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"www.example.net":exp:5:exp:21:char*:"compat":char*:"NULL"
X509 CRT verification #32 (Valid, EC cert, RSA CA)
depends_on:0:1:10:13:1:16:2
7:char*:"/zip/third_party/mbedtls/test/data/server3.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #33 (Valid, RSA cert, EC CA)
depends_on:0:1:10:6:11:1:16:12
7:char*:"/zip/third_party/mbedtls/test/data/server4.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #34 (Valid, EC cert, EC CA)
depends_on:0:10:6:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #35 (Revoked, EC CA)
depends_on:0:10:6:11:12:15
7:char*:"/zip/third_party/mbedtls/test/data/server6.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #36 (Valid, EC CA, SHA1 Digest)
depends_on:0:10:6:11:12:2
7:char*:"/zip/third_party/mbedtls/test/data/server5-sha1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #37 (Valid, EC CA, SHA224 Digest)
depends_on:0:10:6:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5-sha224.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #38 (Valid, EC CA, SHA384 Digest)
depends_on:0:10:6:7:8:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5-sha384.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #39 (Valid, EC CA, SHA512 Digest)
depends_on:0:10:6:7:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5-sha512.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #40 (Valid, depth 0, RSA, CA)
depends_on:0:1:16:6:2
7:char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #41 (Valid, depth 0, EC, CA)
depends_on:0:10:11:12:6
7:char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #42 (Depth 0, not CA, RSA)
depends_on:0:1:16:2
7:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #43 (Depth 0, not CA, EC)
depends_on:0:10:11:6
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #44 (Corrupted signature, EC)
depends_on:0:10:11:12:6
7:char*:"/zip/third_party/mbedtls/test/data/server5-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #45 (Corrupted signature, RSA)
depends_on:0:1:16:2
7:char*:"/zip/third_party/mbedtls/test/data/server2-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #45b (Corrupted signature, intermediate CA)
depends_on:0:1:16:2:10:11:12:6
7:char*:"/zip/third_party/mbedtls/test/data/server7-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #46 (Valid, depth 2, EC-RSA-EC)
depends_on:0:10:1:11:12:1:16:6
7:char*:"/zip/third_party/mbedtls/test/data/server7_int-ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #47 (Untrusted, depth 2, EC-RSA-EC)
depends_on:0:10:1:11:1:16:2:6
7:char*:"/zip/third_party/mbedtls/test/data/server7_int-ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #48 (Missing intermediate CA, EC-RSA-EC)
depends_on:0:10:1:11:1:16:2:6
7:char*:"/zip/third_party/mbedtls/test/data/server7.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #49 (Valid, depth 2, RSA-EC-RSA)
depends_on:0:10:1:12:1:16:6:2
7:char*:"/zip/third_party/mbedtls/test/data/server8_int-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #50 (Valid, multiple CAs)
depends_on:0:1:16:10:12:2:6
7:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat12.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #51 (Valid, multiple CAs, reverse order)
depends_on:0:1:16:10:12:2:6
7:char*:"/zip/third_party/mbedtls/test/data/server2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat21.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #52 (CA keyUsage valid)
depends_on:0:10:6:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.ku-crt_crl.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #53 (CA keyUsage missing cRLSign)
depends_on:0:10:6:19:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.ku-crt.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":exp:5:exp:22:char*:"compat":char*:"NULL"
X509 CRT verification #54 (CA keyUsage missing cRLSign, no CRL)
depends_on:0:10:6:11:12:2:1
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.ku-crt.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #55 (CA keyUsage missing keyCertSign)
depends_on:0:10:6:19:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.ku-crl.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #56 (CA keyUsage plain wrong)
depends_on:0:10:6:19:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.ku-ds.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #57 (Valid, RSASSA-PSS, SHA-1)
depends_on:0:9:2:16
7:char*:"/zip/third_party/mbedtls/test/data/server9.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #58 (Valid, RSASSA-PSS, SHA-224)
depends_on:0:9:6:2
7:char*:"/zip/third_party/mbedtls/test/data/server9-sha224.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha224.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #59 (Valid, RSASSA-PSS, SHA-256)
depends_on:0:9:6:2
7:char*:"/zip/third_party/mbedtls/test/data/server9-sha256.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #60 (Valid, RSASSA-PSS, SHA-384)
depends_on:0:9:7:8:2
7:char*:"/zip/third_party/mbedtls/test/data/server9-sha384.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha384.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #61 (Valid, RSASSA-PSS, SHA-512)
depends_on:0:9:7:2
7:char*:"/zip/third_party/mbedtls/test/data/server9-sha512.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha512.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #62 (Revoked, RSASSA-PSS, SHA-1)
depends_on:0:9:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server9.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha1.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #63 (Revoked, RSASSA-PSS, SHA-1, CRL badsign)
depends_on:0:9:2
7:char*:"/zip/third_party/mbedtls/test/data/server9.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha1-badsign.pem":char*:"NULL":exp:5:exp:22:char*:"compat":char*:"NULL"
X509 CRT verification #64 (Valid, RSASSA-PSS, SHA-1, not top)
depends_on:0:9:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/server9-with-ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #65 (RSASSA-PSS, SHA1, bad cert signature)
depends_on:0:9:2
7:char*:"/zip/third_party/mbedtls/test/data/server9-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #66 (RSASSA-PSS, SHA1, no RSA CA)
depends_on:0:9:2:10:12:6
7:char*:"/zip/third_party/mbedtls/test/data/server9.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #67 (Valid, RSASSA-PSS, all defaults)
depends_on:0:9:2
7:char*:"/zip/third_party/mbedtls/test/data/server9-defaults.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-rsa-pss-sha1.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #68 (RSASSA-PSS, wrong salt_len)
depends_on:0:9:6:2
7:char*:"/zip/third_party/mbedtls/test/data/server9-bad-saltlen.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #69 (RSASSA-PSS, wrong mgf_hash)
depends_on:0:9:6:2
7:char*:"/zip/third_party/mbedtls/test/data/server9-bad-mgfhash.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #70 (v1 trusted CA)
depends_on:0:1:16:6:2
7:char*:"/zip/third_party/mbedtls/test/data/server1-v1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca-v1.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #71 (v1 trusted CA, other)
depends_on:0:1:16:6:2
7:char*:"/zip/third_party/mbedtls/test/data/server2-v1.crt":char*:"/zip/third_party/mbedtls/test/data/server1-v1.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #72 (v1 chain)
depends_on:0:1:16:6:2
7:char*:"/zip/third_party/mbedtls/test/data/server2-v1-chain.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca-v1.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #73 (selfsigned trusted without CA bit)
depends_on:0:10:6:11:2:1
7:char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #74 (signed by selfsigned trusted without CA bit)
depends_on:0:10:6:11:2:1
7:char*:"/zip/third_party/mbedtls/test/data/server6-ss-child.crt":char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:16:char*:"compat":char*:"NULL"
X509 CRT verification #75 (encoding mismatch)
depends_on:0:2:1:16
7:char*:"/zip/third_party/mbedtls/test/data/enco-cert-utf8str.pem":char*:"/zip/third_party/mbedtls/test/data/enco-ca-prstr.pem":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #76 (multiple CRLs, not revoked)
depends_on:0:10:12:11:6:1:2
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat12.crt":char*:"/zip/third_party/mbedtls/test/data/crl_cat_ec-rsa.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #77 (multiple CRLs, revoked)
depends_on:0:10:12:11:6:1:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server6.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat12.crt":char*:"/zip/third_party/mbedtls/test/data/crl_cat_ec-rsa.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #78 (multiple CRLs, revoked by second)
depends_on:0:10:12:11:6:1:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server6.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat12.crt":char*:"/zip/third_party/mbedtls/test/data/crl_cat_rsa-ec.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #79 (multiple CRLs, revoked by future)
depends_on:0:10:12:11:6:1:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server6.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat12.crt":char*:"/zip/third_party/mbedtls/test/data/crl_cat_ecfut-rsa.pem":char*:"NULL":exp:5:exp:23:char*:"compat":char*:"NULL"
X509 CRT verification #80 (multiple CRLs, first future, revoked by second)
depends_on:0:10:12:11:6:1:16:2:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat12.crt":char*:"/zip/third_party/mbedtls/test/data/crl_cat_ecfut-rsa.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification #81 (multiple CRLs, none relevant)
depends_on:0:10:12:11:6:1:16:2
7:char*:"/zip/third_party/mbedtls/test/data/enco-cert-utf8str.pem":char*:"/zip/third_party/mbedtls/test/data/enco-ca-prstr.pem":char*:"/zip/third_party/mbedtls/test/data/crl_cat_rsa-ec.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #82 (Not yet valid CA and valid CA)
depends_on:0:10:11:12:2:6
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2_cat-future-present.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #83 (valid CA and Not yet valid CA)
depends_on:0:10:11:12:2:6
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2_cat-present-future.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #84 (valid CA and Not yet valid CA)
depends_on:0:10:11:12:2:6
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2_cat-present-past.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #85 (Not yet valid CA and valid CA)
depends_on:0:10:11:12:2:6
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2_cat-past-present.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #86 (Not yet valid CA and invalid CA)
depends_on:0:10:11:12:2:6:15
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2_cat-future-invalid.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":exp:5:exp:15:char*:"compat":char*:"NULL"
X509 CRT verification #87 (Expired CA and invalid CA)
depends_on:0:10:11:12:2:6:15
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2_cat-past-invalid.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":exp:5:exp:14:char*:"compat":char*:"NULL"
X509 CRT verification #88 (Spurious cert in the chain)
depends_on:0:10:11:12:2:6:1:16
7:char*:"/zip/third_party/mbedtls/test/data/server7_spurious_int-ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #89 (Spurious cert later in the chain)
depends_on:0:10:11:12:2:6:1:16
7:char*:"/zip/third_party/mbedtls/test/data/server10_int3_spurious_int-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #90 (EE with same name as trusted root)
depends_on:0:10:11:6:2
7:char*:"/zip/third_party/mbedtls/test/data/server5-ss-forgeca.crt":char*:"/zip/third_party/mbedtls/test/data/test-int-ca3.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha1.pem":char*:"NULL":exp:5:exp:16:char*:"":char*:"NULL"
X509 CRT verification #91 (same CA with good then bad key)
depends_on:0:2:1:16:6:10
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca-good-alt.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #91 (same CA with bad then good key)
depends_on:0:2:1:16:6:10
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca-alt-good.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"compat":char*:"NULL"
X509 CRT verification #92 (bad name, allowing callback)
depends_on:0:10:6:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"globalhost":int:0:int:0:char*:"":char*:"verify_all"
X509 CRT verification #93 (Suite B invalid, EC cert, RSA CA)
depends_on:0:1:20:13:16:2
7:char*:"/zip/third_party/mbedtls/test/data/server3.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:24:char*:"suite_b":char*:"NULL"
X509 CRT verification #94 (Suite B invalid, RSA cert, EC CA)
depends_on:0:1:10:6:11:16:12
7:char*:"/zip/third_party/mbedtls/test/data/server4.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":exp:5:exp:25:char*:"suite_b":char*:"NULL"
X509 CRT verification #95 (Suite B Valid, EC cert, EC CA)
depends_on:0:10:6:11:12
7:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"suite_b":char*:"NULL"
X509 CRT verification #96 (next profile Invalid Cert SHA224 Digest)
depends_on:6:0:1:16:2
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha224.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl.pem":char*:"NULL":exp:5:exp:26:char*:"next":char*:"NULL"
X509 CRT verification #97 (next profile Valid Cert SHA256 Digest)
depends_on:6:0:1:16:10:2
7:char*:"/zip/third_party/mbedtls/test/data/cert_sha256.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-ec-sha256.pem":char*:"NULL":int:0:int:0:char*:"next":char*:"NULL"
X509 CRT verification #98 (Revoked Cert, revocation date in the future, _with_ MBEDTLS_HAVE_TIME_DATE)
depends_on:0:2:1:16:15
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-futureRevocationDate.pem":char*:"NULL":exp:5:exp:23:char*:"compat":char*:"NULL"
X509 CRT verification #99 (Revoked Cert, revocation date in the future, _without_ MBEDTLS_HAVE_TIME_DATE)
depends_on:0:2:1:16:21
7:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"/zip/third_party/mbedtls/test/data/crl-futureRevocationDate.pem":char*:"NULL":exp:5:exp:12:char*:"compat":char*:"NULL"
X509 CRT verification: domain identical to IPv4 in SubjectAltName
depends_on:0:10:6:11:1
7:char*:"/zip/third_party/mbedtls/test/data/server5-tricky-ip-san.crt":char*:"/zip/third_party/mbedtls/test/data/server5-tricky-ip-san.crt":char*:"/zip/third_party/mbedtls/test/data/crl_sha256.pem":char*:"abcd":exp:5:exp:20:char*:"":char*:"NULL"
X509 CRT verification: domain identical to IPv6 in SubjectAltName
depends_on:0:10:6:11:1
7:char*:"/zip/third_party/mbedtls/test/data/server5-tricky-ip-san.crt":char*:"/zip/third_party/mbedtls/test/data/server5-tricky-ip-san.crt":char*:"/zip/third_party/mbedtls/test/data/crl_sha256.pem":char*:"abcd.example.com":exp:5:exp:20:char*:"":char*:"NULL"
X509 CRT verification with ca callback: failure
depends_on:0:2:1:16:22
8:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"NULL":exp:27
X509 CRT verification callback: bad name
depends_on:0:10:6:11:12
9:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"globalhost":exp:5:char*:"depth 1 - serial C1\:43\:E2\:7E\:62\:43\:CC\:E8 - subject C=NL, O=PolarSSL, CN=Polarssl Test EC CA - flags 0x00000000\ndepth 0 - serial 09 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000004\n"
X509 CRT verification callback: trusted EE cert
depends_on:0:10:6:11
9:char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":char*:"NULL":int:0:char*:"depth 0 - serial 53\:A2\:CB\:4B\:12\:4E\:AD\:83\:7D\:A8\:94\:B2 - subject CN=selfsigned, OU=testing, O=PolarSSL, C=NL - flags 0x00000000\n"
X509 CRT verification callback: trusted EE cert, expired
depends_on:0:10:6:11:15
9:char*:"/zip/third_party/mbedtls/test/data/server5-ss-expired.crt":char*:"/zip/third_party/mbedtls/test/data/server5-ss-expired.crt":char*:"NULL":exp:5:char*:"depth 0 - serial D8\:64\:61\:05\:E3\:A3\:CD\:78 - subject C=UK, O=mbed TLS, OU=testsuite, CN=localhost - flags 0x00000001\n"
X509 CRT verification callback: simple
depends_on:0:2:1:16
9:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":char*:"NULL":int:0:char*:"depth 1 - serial 03 - subject C=NL, O=PolarSSL, CN=PolarSSL Test CA - flags 0x00000000\ndepth 0 - serial 01 - subject C=NL, O=PolarSSL, CN=PolarSSL Server 1 - flags 0x00000000\n"
X509 CRT verification callback: simple, EE expired
depends_on:0:6:10:11:12:2:15
9:char*:"/zip/third_party/mbedtls/test/data/server5-expired.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"NULL":exp:5:char*:"depth 1 - serial C1\:43\:E2\:7E\:62\:43\:CC\:E8 - subject C=NL, O=PolarSSL, CN=Polarssl Test EC CA - flags 0x00000000\ndepth 0 - serial 1E - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000001\n"
X509 CRT verification callback: simple, root expired
depends_on:0:6:10:11:12:2:15
9:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2-expired.crt":char*:"NULL":exp:5:char*:"depth 1 - serial 01 - subject C=NL, O=PolarSSL, CN=Polarssl Test EC CA - flags 0x00000001\ndepth 0 - serial 09 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: two trusted roots
depends_on:0:2:1:16:10:12:6
9:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat12.crt":char*:"NULL":int:0:char*:"depth 1 - serial 03 - subject C=NL, O=PolarSSL, CN=PolarSSL Test CA - flags 0x00000000\ndepth 0 - serial 01 - subject C=NL, O=PolarSSL, CN=PolarSSL Server 1 - flags 0x00000000\n"
X509 CRT verification callback: two trusted roots, reversed order
depends_on:0:2:1:16:10:12:6
9:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat21.crt":char*:"NULL":int:0:char*:"depth 1 - serial 03 - subject C=NL, O=PolarSSL, CN=PolarSSL Test CA - flags 0x00000000\ndepth 0 - serial 01 - subject C=NL, O=PolarSSL, CN=PolarSSL Server 1 - flags 0x00000000\n"
X509 CRT verification callback: root included
depends_on:0:2:1:16:10:12:6
9:char*:"/zip/third_party/mbedtls/test/data/server1_ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat21.crt":char*:"NULL":int:0:char*:"depth 1 - serial 03 - subject C=NL, O=PolarSSL, CN=PolarSSL Test CA - flags 0x00000000\ndepth 0 - serial 01 - subject C=NL, O=PolarSSL, CN=PolarSSL Server 1 - flags 0x00000000\n"
X509 CRT verification callback: intermediate ca
depends_on:0:10:1:11:12:1:16:6:2
9:char*:"/zip/third_party/mbedtls/test/data/server7_int-ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat12.crt":char*:"NULL":int:0:char*:"depth 2 - serial C1\:43\:E2\:7E\:62\:43\:CC\:E8 - subject C=NL, O=PolarSSL, CN=Polarssl Test EC CA - flags 0x00000000\ndepth 1 - serial 0E - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate CA - flags 0x00000000\ndepth 0 - serial 10 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: intermediate ca, root included
depends_on:0:10:1:11:12:1:16:6:2
9:char*:"/zip/third_party/mbedtls/test/data/server7_int-ca_ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat12.crt":char*:"NULL":int:0:char*:"depth 2 - serial C1\:43\:E2\:7E\:62\:43\:CC\:E8 - subject C=NL, O=PolarSSL, CN=Polarssl Test EC CA - flags 0x00000000\ndepth 1 - serial 0E - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate CA - flags 0x00000000\ndepth 0 - serial 10 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: intermediate ca trusted
depends_on:0:10:1:11:12:1:16:6
9:char*:"/zip/third_party/mbedtls/test/data/server7_int-ca_ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-int-ca.crt":char*:"NULL":int:0:char*:"depth 1 - serial 0E - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate CA - flags 0x00000000\ndepth 0 - serial 10 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: intermediate ca, EE expired
depends_on:0:10:1:11:12:1:16:6:2:15
9:char*:"/zip/third_party/mbedtls/test/data/server7-expired.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"NULL":exp:5:char*:"depth 2 - serial C1\:43\:E2\:7E\:62\:43\:CC\:E8 - subject C=NL, O=PolarSSL, CN=Polarssl Test EC CA - flags 0x00000000\ndepth 1 - serial 0E - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate CA - flags 0x00000000\ndepth 0 - serial 10 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000001\n"
X509 CRT verification callback: intermediate ca, int expired
depends_on:0:10:1:11:12:1:16:6:2:15
9:char*:"/zip/third_party/mbedtls/test/data/server7_int-ca-exp.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"NULL":exp:5:char*:"depth 2 - serial C1\:43\:E2\:7E\:62\:43\:CC\:E8 - subject C=NL, O=PolarSSL, CN=Polarssl Test EC CA - flags 0x00000000\ndepth 1 - serial 0E - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate CA - flags 0x00000001\ndepth 0 - serial 10 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: intermediate ca, root expired
depends_on:0:10:1:11:12:1:16:6:2:15
9:char*:"/zip/third_party/mbedtls/test/data/server7_int-ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2-expired.crt":char*:"NULL":exp:5:char*:"depth 2 - serial 01 - subject C=NL, O=PolarSSL, CN=Polarssl Test EC CA - flags 0x00000001\ndepth 1 - serial 0E - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate CA - flags 0x00000000\ndepth 0 - serial 10 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: two intermediates
depends_on:0:10:1:11:12:1:16:6:2
9:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat21.crt":char*:"NULL":int:0:char*:"depth 3 - serial 03 - subject C=NL, O=PolarSSL, CN=PolarSSL Test CA - flags 0x00000000\ndepth 2 - serial 0F - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate EC CA - flags 0x00000000\ndepth 1 - serial 4D - subject C=UK, O=mbed TLS, CN=mbed TLS Test intermediate CA 3 - flags 0x00000000\ndepth 0 - serial 4B - subject CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: two intermediates, root included
depends_on:0:10:1:11:12:1:16:6:2
9:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2_ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca_cat21.crt":char*:"NULL":int:0:char*:"depth 3 - serial 03 - subject C=NL, O=PolarSSL, CN=PolarSSL Test CA - flags 0x00000000\ndepth 2 - serial 0F - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate EC CA - flags 0x00000000\ndepth 1 - serial 4D - subject C=UK, O=mbed TLS, CN=mbed TLS Test intermediate CA 3 - flags 0x00000000\ndepth 0 - serial 4B - subject CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: two intermediates, top int trusted
depends_on:0:10:1:11:12:1:16:6
9:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":char*:"NULL":int:0:char*:"depth 2 - serial 0F - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate EC CA - flags 0x00000000\ndepth 1 - serial 4D - subject C=UK, O=mbed TLS, CN=mbed TLS Test intermediate CA 3 - flags 0x00000000\ndepth 0 - serial 4B - subject CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: two intermediates, low int trusted
depends_on:0:10:1:11:12:1:16:6:2
9:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2_ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-int-ca3.crt":char*:"NULL":int:0:char*:"depth 1 - serial 4D - subject C=UK, O=mbed TLS, CN=mbed TLS Test intermediate CA 3 - flags 0x00000000\ndepth 0 - serial 4B - subject CN=localhost - flags 0x00000000\n"
X509 CRT verification callback: no intermediate, bad signature
depends_on:0:10:6:11:12
9:char*:"/zip/third_party/mbedtls/test/data/server5-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"NULL":exp:5:char*:"depth 0 - serial 09 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000008\n"
X509 CRT verification callback: one intermediate, bad signature
depends_on:0:1:16:2:10:11:12:6
9:char*:"/zip/third_party/mbedtls/test/data/server7-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"NULL":exp:5:char*:"depth 2 - serial C1\:43\:E2\:7E\:62\:43\:CC\:E8 - subject C=NL, O=PolarSSL, CN=Polarssl Test EC CA - flags 0x00000000\ndepth 1 - serial 0E - subject C=NL, O=PolarSSL, CN=PolarSSL Test Intermediate CA - flags 0x00000000\ndepth 0 - serial 10 - subject C=NL, O=PolarSSL, CN=localhost - flags 0x00000008\n"
X509 Parse Selftest
depends_on:2:0:23:1:16
27
X509 CRT ASN1 (Empty Certificate)
14:hex:"":char*:"":exp:28
X509 CRT ASN1 (inv Certificate, bad tag)
14:hex:"0500":char*:"":exp:28
X509 CRT ASN1 (inv Certificate, no length)
14:hex:"30":char*:"":exp:28
X509 CRT ASN1 (inv Certificate, bad length encoding)
14:hex:"3085":char*:"":exp:28
X509 CRT ASN1 (inv Certificate, length data incomplete)
14:hex:"308200":char*:"":exp:28
X509 CRT ASN1 (inv Certificate, length out of bounds)
14:hex:"3001":char*:"":exp:28
X509 CRT ASN1 (inv TBS, invalid tag)
14:hex:"30020500":char*:"":exp:29
X509 CRT ASN1 (inv TBS, length missing)
14:hex:"300130":char*:"":exp:30
X509 CRT ASN1 (inv TBS, invalid length encoding)
14:hex:"30023085":char*:"":exp:31
X509 CRT ASN1 (inv TBS, length data incomplete)
14:hex:"300430839999":char*:"":exp:30
X509 CRT ASN1 (inv TBS, length out of bounds)
14:hex:"30023003":char*:"":exp:30
X509 CRT ASN1 (TBS empty)
depends_on:6:1
14:hex:"30153000300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, invalid version tag, serial missing)
depends_on:6:1
14:hex:"301730020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:32
X509 CRT ASN1 (TBS, valid outer version tag, no outer length)
depends_on:6:1
14:hex:"30163001a0300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, inv inner version tag)
depends_on:6:1
14:hex:"30193004a0020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:33
X509 CRT ASN1 (TBS, valid inner version tag, no inner length)
depends_on:6:1
14:hex:"30183003a00102300d06092a864886f70d01010b0500030200ff":char*:"":exp:34
X509 CRT ASN1 (TBS, valid inner version tag, inv inner length encoding)
depends_on:6:1
14:hex:"30193004a0020285300d06092a864886f70d01010b0500030200ff":char*:"":exp:35
X509 CRT ASN1 (TBS, valid inner version tag, inner length too large for int)
depends_on:6:1
14:hex:"30293014a012021001000000000000000000000000000000300d06092a864886f70d01010b0500030200ff":char*:"":exp:35
X509 CRT ASN1 (TBS, valid inner version tag, inner vs. outer length mismatch)
depends_on:6:1
14:hex:"301b3006a00402010200300d06092a864886f70d01010b0500030200ff":char*:"":exp:36
X509 CRT ASN1 (TBS, valid version tag, length exceeds TBS)
depends_on:6:1
14:hex:"30293014a012021100000000000000000000000000000000300d06092a864886f70d01010b0500030200ff":char*:"":exp:34
X509 CRT ASN1 (TBS, valid version tag + length, unknown version number 3)
depends_on:6:1
14:hex:"308196308180a0030201038204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:37
X509 CRT ASN1 (TBS, valid version tag + length, unknown version number 4)
depends_on:6:1
14:hex:"308196308180a0030201048204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:37
X509 CRT ASN1 (TBS, valid version tag + length, version number overflow)
depends_on:6:1
14:hex:"308199308183a00602047FFFFFFF8204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:37
X509 CRT ASN1 (TBS, serial missing)
depends_on:6:1
14:hex:"301a3005a003020102300d06092a864886f70d01010b0500030200ff":char*:"":exp:38
X509 CRT ASN1 (TBS, inv serial, tag wrong)
depends_on:6:1
14:hex:"301c3007a0030201020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:32
X509 CRT ASN1 (TBS, inv serial, length missing)
depends_on:6:1
14:hex:"301b3006a00302010282300d06092a864886f70d01010b0500030200ff":char*:"":exp:38
X509 CRT ASN1 (TBS, inv serial, inv length encoding)
depends_on:6:1
14:hex:"301c3007a0030201028285300d06092a864886f70d01010b0500030200ff":char*:"":exp:39
X509 CRT ASN1 (TBS, inv serial, length out of bounds)
depends_on:6:1
14:hex:"301c3007a0030201028201300d06092a864886f70d01010b0500030200ff":char*:"":exp:38
X509 CRT ASN1 (TBS, AlgID missing)
depends_on:6:1
14:hex:"3020300ba0030201028204deadbeef300d06092a864886f70d01010b0500030200ff":char*:"":exp:40
X509 CRT ASN1 (TBS, inv AlgID, tag wrong)
depends_on:6:1
14:hex:"3022300da0030201028204deadbeef0500300d06092a864886f70d01010b0500030200ff":char*:"":exp:41
X509 CRT ASN1 (TBS, inv AlgID, OID missing)
depends_on:6:1
14:hex:"307b3073a0030201008204deadbeef3000300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff3000030200ff":char*:"":exp:40
X509 CRT ASN1 (TBS, inv AlgID, OID tag wrong)
depends_on:6:1
14:hex:"307f3075a0030201008204deadbeef30020500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff30020500030200ff":char*:"":exp:41
X509 CRT ASN1 (TBS, inv AlgID, OID inv length encoding)
depends_on:6:1
14:hex:"307f3075a0030201008204deadbeef30020685300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff30020685030200ff":char*:"":exp:42
X509 CRT ASN1 (TBS, inv AlgID, OID length out of bounds)
depends_on:6:1
14:hex:"307f3075a0030201008204deadbeef30020601300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff30020601030200ff":char*:"":exp:40
X509 CRT ASN1 (TBS, inv AlgID, OID empty)
depends_on:6:1
14:hex:"307f3075a0030201008204deadbeef30020600300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff30020600030200ff":char*:"":exp:43
X509 CRT ASN1 (TBS, inv AlgID, OID unknown)
depends_on:6:1
14:hex:"3081873079a0030201008204deadbeef30060604deadbeef300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff30060604deadbeef030200ff":char*:"":exp:43
X509 CRT ASN1 (TBS, inv AlgID, param inv length encoding)
depends_on:6:1
14:hex:"308196308180a0030201008204deadbeef300d06092a864886f70d01010b0685300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0685030200ff":char*:"":exp:42
X509 CRT ASN1 (TBS, inv AlgID, param length out of bounds)
depends_on:6:1
14:hex:"308196308180a0030201008204deadbeef300d06092a864886f70d01010b0601300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0601030200ff":char*:"":exp:40
X509 CRT ASN1 (TBS, inv AlgID, param length mismatch)
depends_on:6:1
14:hex:"30819a308182a0030201008204deadbeef300f06092a864886f70d01010b06010000300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300f06092a864886f70d01010b06010000030200ff":char*:"":exp:44
X509 CRT ASN1 (TBS, inv AlgID, params present but empty)
depends_on:6:1
14:hex:"308196308180a0030201008204deadbeef300d06092a864886f70d01010b0600300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0600030200ff":char*:"":exp:45
X509 CRT ASN1 (TBS, inv AlgID, bad RSASSA-PSS params)
depends_on:6:9
14:hex:"308196308180a0030201008204deadbeef300d06092a864886f70d01010a3100300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010a3100030200ff":char*:"":exp:41
X509 CRT ASN1 (TBS, Issuer missing)
depends_on:6:1
14:hex:"302f301aa0030201008204deadbeef300d06092a864886f70d01010b0500300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, inv Issuer, RDNSequence inv tag)
depends_on:6:1
14:hex:"3031301ca0030201008204deadbeef300d06092a864886f70d01010b05000500300d06092a864886f70d01010b0500030200ff":char*:"":exp:29
X509 CRT ASN1 (TBS, inv Issuer, RDNSequence length missing)
depends_on:6:1
14:hex:"3030301ba0030201008204deadbeef300d06092a864886f70d01010b050030300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, inv Issuer, RDNSequence inv length encoding)
depends_on:6:1
14:hex:"3031301ca0030201008204deadbeef300d06092a864886f70d01010b05003085300d06092a864886f70d01010b0500030200ff":char*:"":exp:31
X509 CRT ASN1 (TBS, inv Issuer, RDNSequence length out of bounds)
depends_on:6:1
14:hex:"3031301ca0030201008204deadbeef300d06092a864886f70d01010b05003001300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, inv Issuer, RDNSequence empty)
depends_on:1:6
14:hex:"3081893074a0030201028204deadbeef300d06092a864886f70d01010b05003000301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, RDN inv tag)
depends_on:1:6
14:hex:"30818b3076a0030201028204deadbeef300d06092a864886f70d01010b050030020500301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:47
X509 CRT ASN1 (TBS, inv Issuer, RDN inv length encoding)
depends_on:1:6
14:hex:"30818b3076a0030201028204deadbeef300d06092a864886f70d01010b050030023185301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:48
X509 CRT ASN1 (TBS, inv Issuer, RDN length out of bounds)
depends_on:1:6
14:hex:"30818b3076a0030201028204deadbeef300d06092a864886f70d01010b050030023101301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, RDN empty)
depends_on:1:6
14:hex:"30818b3076a0030201028204deadbeef300d06092a864886f70d01010b050030023100301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue inv tag)
depends_on:1:6
14:hex:"30818d3078a0030201028204deadbeef300d06092a864886f70d01010b0500300431020500301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:47
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue inv length encoding)
depends_on:1:6
14:hex:"30818d3078a0030201028204deadbeef300d06092a864886f70d01010b0500300431023085301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:48
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue length out of bounds)
depends_on:1:6
14:hex:"30818d3078a0030201028204deadbeef300d06092a864886f70d01010b0500300431023001301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue empty)
depends_on:1:6
14:hex:"30818d3078a0030201028204deadbeef300d06092a864886f70d01010b0500300431023000301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue type inv tag)
depends_on:1:6
14:hex:"30818f307aa0030201028204deadbeef300d06092a864886f70d01010b05003006310430020500301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:47
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue type inv no length data)
depends_on:1:6
14:hex:"30818e3079a0030201028204deadbeef300d06092a864886f70d01010b050030053103300106301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue type inv length encoding)
depends_on:1:6
14:hex:"30818f307aa0030201028204deadbeef300d06092a864886f70d01010b05003006310430020685301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:48
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue type length out of bounds)
depends_on:1:6
14:hex:"30818f307aa0030201028204deadbeef300d06092a864886f70d01010b05003006310430020601301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue value missing)
depends_on:1:6
14:hex:"30818f307aa0030201028204deadbeef300d06092a864886f70d01010b05003006310430020600301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue value inv tag)
depends_on:1:6
14:hex:"308191307ca0030201028204deadbeef300d06092a864886f70d01010b050030083106300406000500301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:49
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue value length missing)
depends_on:1:6
14:hex:"308190307ba0030201028204deadbeef300d06092a864886f70d01010b050030073105300306000c301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue value inv length encoding)
depends_on:1:6
14:hex:"308191307ca0030201028204deadbeef300d06092a864886f70d01010b050030083106300406000C85301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:48
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue value length out of bounds)
depends_on:1:6
14:hex:"308191307ca0030201028204deadbeef300d06092a864886f70d01010b050030083106300406000c01301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Issuer, AttrTypeAndValue value length mismatch)
depends_on:1:6
14:hex:"308193307ea0030201028204deadbeef300d06092a864886f70d01010b0500300a3108300606000c010000301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:50
X509 CRT ASN1 (TBS, inv Issuer, 2nd AttributeTypeValue empty)
depends_on:1:6
14:hex:"308198308182a0030201028204deadbeef300d06092a864886f70d01010b0500300e310c300806000c04546573743000301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, Validity missing)
depends_on:1:6
14:hex:"303d3028a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c0454657374300d06092a864886f70d01010b0500030200ff":char*:"":exp:51
X509 CRT ASN1 (TBS, inv Validity, inv tag)
depends_on:1:6
14:hex:"303f302aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c04546573740500300d06092a864886f70d01010b0500030200ff":char*:"":exp:52
X509 CRT ASN1 (TBS, inv Validity, length field missing)
depends_on:1:6
14:hex:"303e3029a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c045465737430300d06092a864886f70d01010b0500030200ff":char*:"":exp:51
X509 CRT ASN1 (TBS, inv Validity, inv length encoding)
depends_on:1:6
14:hex:"303f302aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c04546573743085300d06092a864886f70d01010b0500030200ff":char*:"":exp:53
X509 CRT ASN1 (TBS, inv Validity, length out of bounds)
depends_on:1:6
14:hex:"303f302aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c04546573743001300d06092a864886f70d01010b0500030200ff":char*:"":exp:51
X509 CRT ASN1 (TBS, inv Validity, notBefore missing)
depends_on:1:6
14:hex:"30793064a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c04546573743000300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:51
X509 CRT ASN1 (TBS, inv Validity, notBefore inv tag)
depends_on:1:6
14:hex:"307b3066a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c045465737430020500300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:52
X509 CRT ASN1 (TBS, inv Validity, notBefore no length)
depends_on:1:6
14:hex:"307a3065a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c0454657374300117300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:51
X509 CRT ASN1 (TBS, inv Validity, notBefore inv length encoding)
depends_on:1:6
14:hex:"307b3066a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c04546573743002178f300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:53
X509 CRT ASN1 (TBS, inv Validity, notBefore length out of bounds)
depends_on:1:6
14:hex:"307b3066a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a300806000c045465737430021701300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:51
X509 CRT ASN1 (TBS, inv Validity, notBefore empty)
depends_on:1:6
14:hex:"3081893074a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a3008060013045465737430101700170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:54
X509 CRT ASN1 (TBS, inv Validity, notBefore invalid)
depends_on:1:6
14:hex:"308196308180a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303000000000170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:54
X509 CRT ASN1 (TBS, inv Validity, notAfter missing)
depends_on:1:6
14:hex:"3081873072a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374300e170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:51
X509 CRT ASN1 (TBS, inv Validity, notAfter inv tag)
depends_on:1:6
14:hex:"3081893074a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a300806001304546573743010170c3039313233313233353935390500300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:52
X509 CRT ASN1 (TBS, inv Validity, notAfter length missing)
depends_on:1:6
14:hex:"3081883073a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374300f170c30393132333132333539353917300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:51
X509 CRT ASN1 (TBS, inv Validity, notAfter inv length encoding)
depends_on:1:6
14:hex:"3081893074a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a300806001304546573743010170c3039313233313233353935391785300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:53
X509 CRT ASN1 (TBS, inv Validity, notAfter length out of bounds)
depends_on:1:6
14:hex:"3081893074a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a300806001304546573743010170c3039313233313233353935391701300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:51
X509 CRT ASN1 (TBS, inv Validity, notAfter empty)
depends_on:1:6
14:hex:"3081893074a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a300806001304546573743010170c3039313233313233353935391700300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:54
X509 CRT ASN1 (TBS, inv Validity, notAfter invalid)
depends_on:1:6
14:hex:"308196308180a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303931323331323335393539170c303930313031303000000000300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:54
X509 CRT ASN1 (TBS, inv Validity, data remaining after 'notAfter')
depends_on:1:6
14:hex:"308198308182a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301e170c303930313031303030303030170c3039313233313233353935391700300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:55
X509 CRT ASN1 (TBS, Subject missing)
depends_on:1:6
14:hex:"305b3046a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, inv Subject, RDNSequence inv tag)
depends_on:1:6
14:hex:"305c3047a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353900300d06092a864886f70d01010b0500030200ff":char*:"":exp:29
X509 CRT ASN1 (TBS, inv Subject, RDNSequence length missing)
depends_on:1:6
14:hex:"305c3047a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, inv Subject, RDNSequence inv length encoding)
depends_on:1:6
14:hex:"305d3048a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c3039313233313233353935393085300d06092a864886f70d01010b0500030200ff":char*:"":exp:31
X509 CRT ASN1 (TBS, inv Subject, RDNSequence length out of bounds)
depends_on:1:6
14:hex:"305d3048a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c3039313233313233353935393001300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, inv Subject, RDN inv tag)
depends_on:1:6
14:hex:"30818b3076a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930020500302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:47
X509 CRT ASN1 (TBS, inv Subject, RDN inv length encoding)
depends_on:1:6
14:hex:"30818b3076a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930023185302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:48
X509 CRT ASN1 (TBS, inv Subject, RDN length out of bounds)
depends_on:1:6
14:hex:"30818b3076a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930023101302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Subject, RDN empty)
depends_on:1:6
14:hex:"30818b3076a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930023100302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue inv tag)
depends_on:1:6
14:hex:"30818d3078a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300431020500302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:47
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue inv length encoding)
depends_on:1:6
14:hex:"30818d3078a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300431023085302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:48
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue length out of bounds)
depends_on:1:6
14:hex:"30818d3078a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300431023001302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue empty)
depends_on:1:6
14:hex:"30818d3078a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300431023000302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue type inv tag)
depends_on:1:6
14:hex:"30818f307aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c3039313233313233353935393006310430020500302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:47
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue type inv no length data)
depends_on:1:6
14:hex:"30818e3079a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930053103300106302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue type inv length encoding)
depends_on:1:6
14:hex:"30818f307aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c3039313233313233353935393006310430020685302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:48
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue type length out of bounds )
depends_on:1:6
14:hex:"30818f307aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c3039313233313233353935393006310430020601302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue value missing)
depends_on:1:6
14:hex:"30818f307aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c3039313233313233353935393006310430020600302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue value inv tag)
depends_on:1:6
14:hex:"308191307ca0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930083106300406000500302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:49
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue value length missing)
depends_on:1:6
14:hex:"308190307ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930073105300306000c302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue value inv length encoding)
depends_on:1:6
14:hex:"308191307ca0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930083106300406000C85302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:48
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue value length out of bounds)
depends_on:1:6
14:hex:"308191307ca0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c30393132333132333539353930083106300406000c01302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, inv Subject, AttrTypeAndValue value length mismatch)
depends_on:1:6
14:hex:"308193307ea0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300a3108300606000c010000302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:50
X509 CRT ASN1 (TBS, inv Subject, 2nd AttributeTypeValue empty)
depends_on:1:6
14:hex:"308198308182a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300e310c300806000c04546573743000302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:46
X509 CRT ASN1 (TBS, SubPubKeyInfo missing)
depends_on:1:6
14:hex:"30693054a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374300d06092a864886f70d01010b0500030200ff":char*:"":exp:56
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, inv tag)
depends_on:1:6
14:hex:"306b3056a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573740500300d06092a864886f70d01010b0500030200ff":char*:"":exp:57
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, length missing)
depends_on:1:6
14:hex:"306a3055a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a3008060013045465737430300d06092a864886f70d01010b0500030200ff":char*:"":exp:56
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, inv length encoding)
depends_on:1:6
14:hex:"306b3056a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743085300d06092a864886f70d01010b0500030200ff":char*:"":exp:58
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, length out of bounds)
depends_on:1:6
14:hex:"306b3056a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743001300d06092a864886f70d01010b0500030200ff":char*:"":exp:56
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, empty)
depends_on:1:6
14:hex:"306b3056a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743000300d06092a864886f70d01010b0500030200ff":char*:"":exp:59
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, inv algorithm tag)
depends_on:1:6
14:hex:"306d3058a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a3008060013045465737430020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:60
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, algorithm length missing)
depends_on:1:6
14:hex:"306c3057a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374300130300d06092a864886f70d01010b0500030200ff":char*:"":exp:59
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, algorithm inv length encoding)
depends_on:1:6
14:hex:"306d3058a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a3008060013045465737430023085300d06092a864886f70d01010b0500030200ff":char*:"":exp:61
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, algorithm length out of bounds)
depends_on:1:6
14:hex:"306d3058a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a3008060013045465737430023001300d06092a864886f70d01010b0500030200ff":char*:"":exp:59
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, algorithm empty)
depends_on:1:6
14:hex:"3081883073a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374301d300003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:59
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, algorithm unknown)
depends_on:1:6
14:hex:"308196308180a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010100050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:62
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, bitstring missing)
depends_on:1:6
14:hex:"307a3065a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374300f300d06092A864886F70D0101010500300d06092a864886f70d01010b0500030200ff":char*:"":exp:63
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, bitstring inv tag)
depends_on:1:6
14:hex:"307c3067a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743011300d06092A864886F70D01010105000500300d06092a864886f70d01010b0500030200ff":char*:"":exp:64
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, bitstring length missing)
depends_on:1:6
14:hex:"307b3066a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743010300d06092A864886F70D010101050003300d06092a864886f70d01010b0500030200ff":char*:"":exp:63
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, bitstring inv length encoding)
depends_on:1:6
14:hex:"307c3067a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743011300d06092A864886F70D01010105000385300d06092a864886f70d01010b0500030200ff":char*:"":exp:65
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, bitstring length out of bounds)
depends_on:1:6
14:hex:"307c3067a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743011300d06092A864886F70D01010105000301300d06092a864886f70d01010b0500030200ff":char*:"":exp:63
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, no bitstring data)
depends_on:1:6
14:hex:"307c3067a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743011300d06092A864886F70D01010105000300300d06092a864886f70d01010b0500030200ff":char*:"":exp:66
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, inv bitstring start)
depends_on:1:6
14:hex:"307d3068a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743012300d06092A864886F70D0101010500030101300d06092a864886f70d01010b0500030200ff":char*:"":exp:66
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, inv internal bitstring length)
depends_on:1:6
14:hex:"308180306ba0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743015300d06092A864886F70D0101010500030400300000300d06092a864886f70d01010b0500030200ff":char*:"":exp:67
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, inv internal bitstring tag)
depends_on:1:6
14:hex:"308180306ba0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a300806001304546573743015300d06092A864886F70D0101010500030400310000300d06092a864886f70d01010b0500030200ff":char*:"":exp:64
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, inv RSA modulus)
depends_on:1:6
14:hex:"3081873072a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374301c300d06092A864886F70D0101010500030b0030080202ffff0302ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:64
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, total length mismatch)
depends_on:1:6
14:hex:"3081893074a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374301e300d06092A864886F70D0101010500030b0030080202ffff0202ffff0500300d06092a864886f70d01010b0500030200ff":char*:"":exp:67
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, check failed)
depends_on:1:6
14:hex:"3081873072a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374301c300d06092A864886F70D0101010500030b0030080202ffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:68
X509 CRT ASN1 (TBS, inv SubPubKeyInfo, check failed, expanded length notation)
depends_on:1:6
14:hex:"308196308180a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210fffffffffffffffffffffffffffffffe0202ffff300d06092a864886f70d01010b0500030200ff":char*:"":exp:68
X509 CRT ASN1 (TBS, inv IssuerID, inv tag)
depends_on:1:6
14:hex:"308198308182a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff0500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, inv IssuerID, length missing)
depends_on:1:6
14:hex:"308197308181a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa1300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, inv IssuerID, inv length encoding)
depends_on:1:6
14:hex:"308198308182a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa185300d06092a864886f70d01010b0500030200ff":char*:"":exp:31
X509 CRT ASN1 (TBS, inv IssuerID, length out of bounds)
depends_on:1:6
14:hex:"308198308182a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa101300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, no IssuerID, inv SubjectID, length missing)
depends_on:1:6
14:hex:"308197308181a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa2300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, no IssuerID, inv SubjectID, inv length encoding)
depends_on:1:6
14:hex:"308198308182a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa285300d06092a864886f70d01010b0500030200ff":char*:"":exp:31
X509 CRT ASN1 (TBS, no IssuerID, inv SubjectID, length out of bounds)
depends_on:1:6
14:hex:"308198308182a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa201300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, valid IssuerID, inv SubjectID, inv tag)
depends_on:24:1:6
14:hex:"30819a308184a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa1000500300d06092a864886f70d01010b0500030200ff":char*:"":exp:69
X509 CRT ASN1 (TBSCertificate v3, ext SubjectAlternativeName malformed)
depends_on:1:2
14:hex:"30820220308201ffa0030201020209202020202020202020300d06092a864886f70d01010505003045310b30090603202020130220203113301106032020200c0a202020202020202020203121301f06032020200c18202020202020202020202020202020202020202020202020301e170d3134303432333230353034305a170d3137303432323230353034305a3045310b30090603202020130220203113301106032020200c0a202020202020202020203121301f06032020200c1820202020202020202020202020202020202020202020202030819f300d06092a864886f70d010101050003818d003081890281812020202020202020ff20202020202020202020202020202020202020ff202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020ff020320ffffa350304e301d0603202020041620202020202020202020202020202020202020202020301f0603551d11041830169104202020208000be002020202020202020202020202020202020202020202020202020202020202020ff20202020202020202020202020202020202020ff2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020ff2020ff202020202020202020202020202020ff2020202020202020202020202020202020202020202020202020":char*:"":exp:70
X509 CRT ASN1 (TBS, valid IssuerID, inv SubjectID, length missing)
depends_on:1:6
14:hex:"308199308183a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a2300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, valid IssuerID, inv SubjectID, inv length encoding)
depends_on:1:6
14:hex:"30819a308184a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a285300d06092a864886f70d01010b0500030200ff":char*:"":exp:31
X509 CRT ASN1 (TBS, valid IssuerID, inv SubjectID, length out of bounds)
depends_on:1:6
14:hex:"30819a308184a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a201300d06092a864886f70d01010b0500030200ff":char*:"":exp:30
X509 CRT ASN1 (TBS, IssuerID unsupported in v1 CRT)
depends_on:24:1:6
14:hex:"30819a308184a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a201300d06092a864886f70d01010b0500030200ff":char*:"":exp:69
X509 CRT ASN1 (TBS, IssuerID unsupported in v1 CRT, ALLOW_EXTENSIONS_NON_V3)
depends_on:14:1:6
14:hex:"30819a308184a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a201300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, SubjectID unsupported in v1 CRT)
depends_on:24:1:6
14:hex:"30819a308184a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa200a201300d06092a864886f70d01010b0500030200ff":char*:"":exp:69
X509 CRT ASN1 (TBS, SubjectID unsupported in v1 CRT, ALLOW_EXTENSIONS_NON_V3)
depends_on:14:1:6
14:hex:"30819a308184a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa200a201300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, inv v3Ext, inv tag)
depends_on:1:6
14:hex:"30819c308186a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a2000500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, inv v3Ext, outer length missing)
depends_on:1:6
14:hex:"30819b308185a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, outer length inv encoding)
depends_on:1:6
14:hex:"30819c308186a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a385300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv v3Ext, outer length out of bounds)
depends_on:1:6
14:hex:"30819c308186a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a301300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, outer length 0)
depends_on:1:6
14:hex:"30819c308186a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a300300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, inner tag invalid)
depends_on:1:6
14:hex:"30819e308188a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, inv v3Ext, inner length missing)
depends_on:1:6
14:hex:"30819d308187a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30130300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, inner length inv encoding)
depends_on:1:6
14:hex:"30819e308188a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3023085300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv v3Ext, inner length out of bounds)
depends_on:1:6
14:hex:"30819e308188a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3023001300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, inner/outer length mismatch)
depends_on:1:6
14:hex:"30819f308189a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a303300000300d06092a864886f70d01010b0500030200ff":char*:"":exp:72
X509 CRT ASN1 (TBS, inv v3Ext, first ext inv tag)
depends_on:1:6
14:hex:"3081a030818aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30430020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, inv v3Ext, first ext length missing)
depends_on:1:6
14:hex:"30819f308189a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a303300130300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, inv first ext length encoding)
depends_on:1:6
14:hex:"3081a030818aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30430023085300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv v3Ext, first ext length out of bounds)
depends_on:1:6
14:hex:"3081a030818aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30430023001300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, first ext empty)
depends_on:1:6
14:hex:"3081a030818aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30430023000300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, first ext extnID inv tag)
depends_on:1:6
14:hex:"3081a230818ca0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a306300430020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, inv v3Ext, first ext extnID length missing)
depends_on:1:6
14:hex:"3081a130818ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3053003300106300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, first ext extnID inv length encoding)
depends_on:1:6
14:hex:"3081a230818ca0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a306300430020685300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv v3Ext, first ext extnID length out of bounds)
depends_on:1:6
14:hex:"3081a230818ca0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a306300430020601300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, no extnValue)
depends_on:1:6
14:hex:"3081a230818ca0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a306300430020600300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, inv critical tag)
depends_on:1:6
14:hex:"3081a430818ea0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3083006300406000500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, inv v3Ext, critical length missing)
depends_on:1:6
14:hex:"3081a330818da0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30730053003060001300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, critical inv length encoding)
depends_on:1:6
14:hex:"3081a430818ea0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3083006300406000185300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv v3Ext, critical length out of bounds)
depends_on:1:6
14:hex:"3081a430818ea0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3083006300406000101300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, critical length 0)
depends_on:1:6
14:hex:"3081a430818ea0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3083006300406000100300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv v3Ext, critical length 2)
depends_on:1:6
14:hex:"3081a6308190a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30a30083006060001020000300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv v3Ext, extnValue inv tag)
depends_on:1:6
14:hex:"3081a7308191a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30b3009300706000101000500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, inv v3Ext, extnValue length missing)
depends_on:1:6
14:hex:"3081a6308190a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30a30083006060001010004300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, extnValue length inv encoding)
depends_on:1:6
14:hex:"3081a7308191a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30b3009300706000101000485300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv v3Ext, extnValue length out of bounds)
depends_on:1:6
14:hex:"3081a7308191a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30b3009300706000101000401300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv v3Ext, data remaining after extnValue)
depends_on:1:6
14:hex:"3081a9308193a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30d300b3009060001010004000500300d06092a864886f70d01010b0500030200ff":char*:"":exp:72
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, data missing)
depends_on:1:6
14:hex:"3081a7308191a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30b300930070603551d200400300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, invalid outer tag)
depends_on:1:6
14:hex:"3081a9308193a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30d300b30090603551d2004020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, outer length missing)
depends_on:1:6
14:hex:"3081a8308192a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30c300a30080603551d20040130300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, outer length inv encoding)
depends_on:1:6
14:hex:"3081a9308193a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30d300b30090603551d2004023085300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, outer length out of bounds)
depends_on:1:6
14:hex:"3081a9308193a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30d300b30090603551d2004023001300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, no policies)
depends_on:1:6
14:hex:"3081a9308193a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30d300b30090603551d2004023000300d06092a864886f70d01010b0500030200ff":char*:"":exp:72
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy invalid tag)
depends_on:1:6
14:hex:"3081ab308195a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30f300d300b0603551d20040430020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy length missing)
depends_on:1:6
14:hex:"3081aa308194a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30e300c300a0603551d200403300130300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy length inv encoding)
depends_on:1:6
14:hex:"3081ab308195a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30f300d300b0603551d20040430023085300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy length out of bounds)
depends_on:1:6
14:hex:"3081ab308195a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30f300d300b0603551d20040430023001300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, empty policy)
depends_on:1:6
14:hex:"3081ab308195a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a30f300d300b0603551d20040430023000300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy invalid OID tag)
depends_on:1:6
14:hex:"3081ad308197a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a311300f300d0603551d200406300430020500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy no OID length)
depends_on:1:6
14:hex:"3081ac308196a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a310300e300c0603551d2004053003300106300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy OID length inv encoding)
depends_on:1:6
14:hex:"3081ad308197a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a311300f300d0603551d200406300430020685300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy OID length out of bounds)
depends_on:1:6
14:hex:"3081ad308197a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a311300f300d0603551d200406300430020601300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, unknown critical policy)
depends_on:1:6:25
14:hex:"3081b130819ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a315301330110603551d20010101040730053003060100300d06092a864886f70d01010b0500030200ff":char*:"":exp:73
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy qualifier invalid tag)
depends_on:1:6
14:hex:"3081b030819aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a314301230100603551d200409300730050601000500300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy qualifier no length)
depends_on:1:6
14:hex:"3081af308199a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a3133011300f0603551d2004083006300406010030300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy qualifier inv length encoding)
depends_on:1:6
14:hex:"3081b030819aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a314301230100603551d200409300730050601003085300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBSCertificate v3, inv CertificatePolicies, policy qualifier length out of bounds)
depends_on:1:6
14:hex:"3081b030819aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a314301230100603551d200409300730050601003001300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv extBasicConstraint, no pathlen length)
depends_on:1:6
14:hex:"3081b030819aa0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a314301230100603551d130101010406300402010102300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (inv extBasicConstraint, pathlen is INT_MAX)
depends_on:1:6:2
13:char*:"/zip/third_party/mbedtls/test/data/server1_pathlen_int_max.crt":exp:71
X509 CRT ASN1 (pathlen is INT_MAX-1)
depends_on:1:6:2
13:char*:"/zip/third_party/mbedtls/test/data/server1_pathlen_int_max-1.crt":int:0
X509 CRT ASN1 (TBS, inv extBasicConstraint, pathlen inv length encoding)
depends_on:1:6
14:hex:"3081b130819ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a315301330110603551d13010101040730050201010285300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv extBasicConstraint, pathlen length out of bounds)
depends_on:1:6
14:hex:"3081b130819ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a315301330110603551d13010101040730050201010201300d06092a864886f70d01010b0500030200ff":char*:"":exp:70
X509 CRT ASN1 (TBS, inv extBasicConstraint, pathlen empty)
depends_on:1:6
14:hex:"3081b130819ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a315301330110603551d13010101040730050201010200300d06092a864886f70d01010b0500030200ff":char*:"":exp:71
X509 CRT ASN1 (TBS, inv extBasicConstraint, pathlen length mismatch)
depends_on:1:6
14:hex:"3081b430819ea0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a318301630140603551d13010101040a30080201010201010500300d06092a864886f70d01010b0500030200ff":char*:"":exp:72
X509 CRT ASN1 (TBS, inv v3Ext, ExtKeyUsage bad second tag)
depends_on:1:6
14:hex:"3081bd3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d250416301406082b0601050507030107082b06010505070302300d06092a864886f70d01010b0500030200ff":char*:"":exp:1
X509 CRT ASN1 (TBS, inv v3Ext, SubjectAltName repeated)
depends_on:1:6
14:hex:"3081dc3081c6a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a340303e301d0603551d11041630148208666f6f2e7465737482086261722e74657374301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030200ff":char*:"":exp:74
X509 CRT ASN1 (TBS, inv v3Ext, ExtKeyUsage repeated)
depends_on:1:6
14:hex:"3081dc3081c6a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a340303e301d0603551d250416301406082b0601050507030106082b06010505070302301d0603551d250416301406082b0601050507030106082b06010505070302300d06092a864886f70d01010b0500030200ff":char*:"":exp:74
X509 CRT ASN1 (TBS, inv v3Ext, SubjectAltName repeated outside Extensions)
depends_on:1:6
14:hex:"3081dc3081c6a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030200ff":char*:"":exp:69
X509 CRT (TBS, valid v3Ext in v1 CRT, ALLOW_EXTENSIONS_NON_V3)
depends_on:14:1:6
14:hex:"3081b93081a3a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ??=Test\nsubject name \: ??=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\nsubject alt name \:\n dNSName \: foo.test\n dNSName \: bar.test\n":int:0
X509 CRT (TBS, valid v3Ext in v2 CRT, ALLOW_EXTENSIONS_NON_V3)
depends_on:14:1:6
14:hex:"3081b93081a3a0030201018204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 2\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ??=Test\nsubject name \: ??=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\nsubject alt name \:\n dNSName \: foo.test\n dNSName \: bar.test\n":int:0
X509 CRT (TBS, valid v3Ext in v3 CRT)
depends_on:1:6
14:hex:"3081b93081a3a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 3\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ??=Test\nsubject name \: ??=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\nsubject alt name \:\n dNSName \: foo.test\n dNSName \: bar.test\n":int:0
X509 CRT ASN1 (TBS, valid v3Ext in v1 CRT)
depends_on:24:1:6
14:hex:"3081b93081a3a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030200ff":char*:"":exp:69
X509 CRT ASN1 (TBS, valid v3Ext in v2 CRT)
depends_on:24:1:6
14:hex:"3081b93081a3a0030201018204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030200ff":char*:"":exp:69
X509 CRT ASN1 (TBS, valid SubjectID, valid IssuerID, inv v3Ext, SubjectAltName repeated outside Extensions, inv SubjectAltNames tag)
depends_on:1:2
14:hex:"308203723082025aa003020102020111300d06092a864886f70d0101050500303b310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c3119301706035504031310506f6c617253534c2054657374204341301e170d3132303531303133323334315a170d3232303531313133323334315a303a310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c311830160603550403130f7777772e6578616d706c652e636f6d30820122300d06092a864886f70d01010105000382010f003082010a0282010100b93c4ac5c8a38e9017a49e52aa7175266180e7c7b56d8cffaab64126b7be11ad5c73160c64114804ffd6e13b05db89bbb39709d51c14dd688739b03d71cbe276d01ad8182d801b54f6e5449af1cbaf612edf490d9d09b7edb1fd3cfd3cfa24cf5dbf7ce453e725b5ea4422e926d3ea20949ee66167ba2e07670b032fa209edf0338f0bce10ef67a4c608dac1edc23fd74add153df95e1c8160463eb5b33d2fa6de471cbc92aeebdf276b1656b7dcecd15557a56eec7525f5b77bdfabd23a5a91987d97170b130aa76b4a8bc14730fb3af84104d5c1dfb81dbf7b01a565a2e01e36b7a65ccc305af8cd6fcdf1196225ca01e3357ffa20f5dcfd69b26a007d17f70203010001a38181307f30090603551d1304023000301d0603551d0e041604147de49c6be6f9717d46d2123dad6b1dfdc2aa784c301f0603551d23041830168014b45ae4a5b3ded252f6b9d5a6950feb3ebcc7fdff30320603551d11042b3029c20b6578616d706c652e636f6d820b6578616d706c652e6e6574820d2a2e6578616d706c652e6f7267300d06092a864886f70d010105050003820101004f09cb7ad5eef5ef620ddc7ba285d68cca95b46bda115b92007513b9ca0bceeafbc31fe23f7f217479e2e6bcda06e52f6ff655c67339cf48bc0d2f0cd27a06c34a4cd9485da0d07389e4d4851d969a0e5799c66f1d21271f8d0529e840ae823968c39707cf3c934c1adf2fa6a455487f7c8c1ac922da24cd9239c68aecb08df5698267cb04eede534196c127dc2ffe33fad30eb8d432a9842853a5f0d189d5a298e71691bb9cc0418e8c58acffe3dd2e7aabb0b97176ad0f2733f7a929d3c076c0bf06407c0ed5a47c8ae2326e16aeda641fb0557cdbddf1a4ba447cb39958d2346e00ea976c143af2101e0aa249107601f4f2c818fdcc6346128b091bf194e6":char*:"":exp:1
X509 CRT ASN1 (SignatureAlgorithm missing)
depends_on:1:6
14:hex:"3081aa3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374":char*:"":exp:40
X509 CRT ASN1 (inv SignatureAlgorithm, bad tag)
depends_on:1:6
14:hex:"3081ac3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e746573740500":char*:"":exp:41
X509 CRT ASN1 (inv SignatureAlgorithm, length missing)
depends_on:1:6
14:hex:"3081ab3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e7465737430":char*:"":exp:40
X509 CRT ASN1 (inv SignatureAlgorithm, inv length encoding)
depends_on:1:6
14:hex:"3081ac3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e746573743085":char*:"":exp:42
X509 CRT ASN1 (inv SignatureAlgorithm, length out of bounds)
depends_on:1:6
14:hex:"3081ac3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e746573743001":char*:"":exp:40
X509 CRT ASN1 (inv SignatureAlgorithm, not the same as SignatureAlgorithm in TBS)
depends_on:1:6
14:hex:"3081bd3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010a0500030200ff":char*:"":exp:75
X509 CRT ASN1 (Signature missing)
depends_on:1:6
14:hex:"3081b93081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500":char*:"":exp:76
X509 CRT ASN1 (inv Signature, bad tag)
depends_on:1:6
14:hex:"3081bb3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b05000500":char*:"":exp:77
X509 CRT ASN1 (inv Signature, length missing)
depends_on:1:6
14:hex:"3081ba3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b050003":char*:"":exp:76
X509 CRT ASN1 (inv Signature, inv length encoding)
depends_on:1:6
14:hex:"3081bb3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b05000385":char*:"":exp:78
X509 CRT ASN1 (inv Signature, length out of bounds)
depends_on:1:6
14:hex:"3081bb3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b05000301":char*:"":exp:76
X509 CRT ASN1 (inv Signature, inv data #1)
depends_on:1:6
14:hex:"3081bb3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b05000300":char*:"":exp:79
X509 CRT ASN1 (inv Signature, inv data #2)
depends_on:1:6
14:hex:"3081bc3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030108":char*:"":exp:79
X509 CRT ASN1 (empty Signature)
depends_on:1:6
14:hex:"3081bc3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030100":char*:"cert. version \: 3\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ??=Test\nsubject name \: ??=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\nsubject alt name \:\n dNSName \: foo.test\n dNSName \: bar.test\n":int:0
X509 CRT ASN1 (dummy 24-bit Signature)
depends_on:1:6
14:hex:"3081bf3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030400666f6f":char*:"cert. version \: 3\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ??=Test\nsubject name \: ??=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\nsubject alt name \:\n dNSName \: foo.test\n dNSName \: bar.test\n":int:0
X509 CRT ASN1 (inv Signature: not octet-aligned)
depends_on:1:6
14:hex:"3081bf3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030401666f6e":char*:"":exp:79
X509 CRT ASN1 (inv Signature, length mismatch)
depends_on:1:6
14:hex:"3081be3081a7a0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a321301f301d0603551d11041630148208666f6f2e7465737482086261722e74657374300d06092a864886f70d01010b0500030200ff00":char*:"":exp:69
X509 CRT ASN1 (well-formed)
depends_on:1:6
14:hex:"308196308180a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ?\?=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (GeneralizedTime in notBefore, UTCTime in notAfter)
depends_on:1:6
14:hex:"308198308182a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301e180e3230313030313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ?\?=Test\nsubject name \: ?\?=Test\nissued on \: 2010-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (UTCTime in notBefore, GeneralizedTime in notAfter)
depends_on:1:6
14:hex:"308198308182a0030201008204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301e170c303931323331323335393539180e3230313030313031303030303030300c310a30080600130454657374302a300d06092A864886F70D010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ?\?=Test\nsubject name \: ?\?=Test\nissued on \: 2009-12-31 23\:59\:59\nexpires on \: 2010-01-01 00\:00\:00\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (Name with X520 CN)
depends_on:1:6
14:hex:"308199308183a0030201008204deadbeef300d06092a864886f70d01010b0500300f310d300b0603550403130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: CN=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (Name with X520 C)
depends_on:1:6
14:hex:"308199308183a0030201008204deadbeef300d06092a864886f70d01010b0500300f310d300b0603550406130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: C=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (Name with X520 L)
depends_on:1:6
14:hex:"308199308183a0030201008204deadbeef300d06092a864886f70d01010b0500300f310d300b0603550407130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: L=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (Name with X520 ST)
depends_on:1:6
14:hex:"308199308183a0030201008204deadbeef300d06092a864886f70d01010b0500300f310d300b0603550408130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ST=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (Name with X520 O)
depends_on:1:6
14:hex:"308199308183a0030201008204deadbeef300d06092a864886f70d01010b0500300f310d300b060355040a130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: O=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (Name with X520 OU)
depends_on:1:6
14:hex:"308199308183a0030201008204deadbeef300d06092a864886f70d01010b0500300f310d300b060355040b130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: OU=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (Name with unknown X520 part)
depends_on:1:6
14:hex:"308199308183a0030201008204deadbeef300d06092a864886f70d01010b0500300f310d300b06035504de130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ?\?=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (Name with composite RDN)
depends_on:1:2
14:hex:"3082029f30820208a00302010202044c20e3bd300d06092a864886f70d01010505003056310b3009060355040613025553310b300906035504080c0243413121301f060355040a0c18496e7465726e6574205769646769747320507479204c74643117301506035504030c0e4672616e6b656e63657274204341301e170d3133303830323135313433375a170d3135303831373035353433315a3081d1310b3009060355040613025553311330110603550408130a57617368696e67746f6e31133011060b2b0601040182373c0201031302555331193017060b2b0601040182373c020102130844656c6177617265311a3018060355040a1311417574686f72697a652e4e6574204c4c43311d301b060355040f131450726976617465204f7267616e697a6174696f6e312a300e06035504051307343336393139313018060355040313117777772e617574686f72697a652e6e6574311630140603550407130d53616e204672616e636973636f30819f300d06092a864886f70d010101050003818d0030818902818100d885c62e209b6ac005c64f0bcfdaac1f2b67a18802f75b08851ff933deed888b7b68a62fcabdb21d4a8914becfeaaa1b7e08a09ffaf9916563586dc95e2877262b0b5f5ec27eb4d754aa6facd1d39d25b38a2372891bacdd3e919f791ed25704e8920e380e5623a38e6a23935978a3aec7a8e761e211d42effa2713e44e7de0b0203010001300d06092a864886f70d010105050003818100092f7424d3f6da4b8553829d958ed1980b9270b42c0d3d5833509a28c66bb207df9f3c51d122065e00b87c08c2730d2745fe1c279d16fae4d53b4bf5bdfa3631fceeb2e772b6b08a3eca5a2e2c687aefd23b4b73bf77ac6099711342cf070b35c6f61333a7cbf613d8dd4bd73e9df34bcd4284b0b4df57c36c450613f11e5dac":char*:"cert. version \: 3\nserial number \: 4C\:20\:E3\:BD\nissuer name \: C=US, ST=CA, O=Internet Widgits Pty Ltd, CN=Frankencert CA\nsubject name \: C=US, ST=Washington, ??=US, ??=Delaware, O=Authorize.Net LLC, ??=Private Organization, serialNumber=4369191 + CN=www.authorize.net, L=San Francisco\nissued on \: 2013-08-02 15\:14\:37\nexpires on \: 2015-08-17 05\:54\:31\nsigned using \: RSA with SHA1\nRSA key size \: 1024 bits\n":int:0
X509 CRT ASN1 (Name with PKCS9 email)
depends_on:1:6
14:hex:"30819f308189a0030201008204deadbeef300d06092a864886f70d01010b050030153113301106092a864886f70d010901130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: emailAddress=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (Name with unknown PKCS9 part)
depends_on:1:6
14:hex:"30819f308189a0030201008204deadbeef300d06092a864886f70d01010b050030153113301106092a864886f70d0109ab130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffff300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 1\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ?\?=Test\nsubject name \: ?\?=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\n":int:0
X509 CRT ASN1 (ECDSA signature, RSA key)
depends_on:1:2:10
14:hex:"3081e630819e020103300906072a8648ce3d0401300f310d300b0603550403130454657374301e170d3133303731303039343631385a170d3233303730383039343631385a300f310d300b0603550403130454657374304c300d06092a864886f70d0101010500033b003038023100e8f546061d3b49bc2f6b7524b7ea4d73a8d5293ee8c64d9407b70b5d16baebc32b8205591eab4e1eb57e9241883701250203010001300906072a8648ce3d0401033800303502186e18209afbed14a0d9a796efcad68891e3ccd5f75815c833021900e92b4fd460b1994693243b9ffad54729de865381bda41d25":char*:"cert. version \: 1\nserial number \: 03\nissuer name \: CN=Test\nsubject name \: CN=Test\nissued on \: 2013-07-10 09\:46\:18\nexpires on \: 2023-07-08 09\:46\:18\nsigned using \: ECDSA with SHA1\nRSA key size \: 384 bits\n":int:0
X509 CRT ASN1 (ECDSA signature, EC key)
depends_on:10:13:2
14:hex:"3081eb3081a3020900f41534662ec7e912300906072a8648ce3d0401300f310d300b0603550403130454657374301e170d3133303731303039343031395a170d3233303730383039343031395a300f310d300b06035504031304546573743049301306072a8648ce3d020106082a8648ce3d030101033200042137969fabd4e370624a0e1a33e379cab950cce00ef8c3c3e2adaeb7271c8f07659d65d3d777dcf21614363ae4b6e617300906072a8648ce3d04010338003035021858cc0f957946fe6a303d92885a456aa74c743c7b708cbd37021900fe293cac21af352d16b82eb8ea54e9410b3abaadd9f05dd6":char*:"cert. version \: 1\nserial number \: F4\:15\:34\:66\:2E\:C7\:E9\:12\nissuer name \: CN=Test\nsubject name \: CN=Test\nissued on \: 2013-07-10 09\:40\:19\nexpires on \: 2023-07-08 09\:40\:19\nsigned using \: ECDSA with SHA1\nEC key size \: 192 bits\n":int:0
X509 CRT ASN1 (RSA signature, EC key)
depends_on:10:13:2:1
14:hex:"3081e430819f020104300d06092a864886f70d0101050500300f310d300b0603550403130454657374301e170d3133303731303135303233375a170d3233303730383135303233375a300f310d300b06035504031304546573743049301306072a8648ce3d020106082a8648ce3d03010103320004e962551a325b21b50cf6b990e33d4318fd16677130726357a196e3efe7107bcb6bdc6d9db2a4df7c964acfe81798433d300d06092a864886f70d01010505000331001a6c18cd1e457474b2d3912743f44b571341a7859a0122774a8e19a671680878936949f904c9255bdd6fffdb33a7e6d8":char*:"cert. version \: 1\nserial number \: 04\nissuer name \: CN=Test\nsubject name \: CN=Test\nissued on \: 2013-07-10 15\:02\:37\nexpires on \: 2023-07-08 15\:02\:37\nsigned using \: RSA with SHA1\nEC key size \: 192 bits\n":int:0
X509 CRT ASN1 (Unsupported critical extension)
depends_on:1:6:25
14:hex:"308203353082021da00302010202104d3ebbb8a870f9c78c55a8a7e12fd516300d06092a864886f70d01010b05003010310e300c06035504030c0564756d6d79301e170d3230303432383137343234335a170d3230303632373137343234335a3010310e300c06035504030c0564756d6d7930820122300d06092a864886f70d01010105000382010f003082010a0282010100a51b75b3f7da2d60ea1b0fc077f0dbb2bbb6fe1b474028368af8dc2664672896efff171033b0aede0b323a89d5c6db4d517404bc97b65264e41b9e9e86a6f40ace652498d4b3b859544d1bacfd7f86325503eed046f517406545c0ffb5560f83446dedce0fcafcc41ac8495488a6aa912ae45192ef7e3efa20d0f7403b0baa62c7e2e5404c620c5793623132aa20f624f08d88fbf0985af39433f5a24d0b908e5219d8ba6a404d3ee8418203b62a40c8eb18837354d50281a6a2bf5012e505c419482787b7a81e5935613ceea0c6d93e86f76282b6aa406fb3a1796c56b32e8a22afc3f7a3c9daa8f0e2846ff0d50abfc862a52f6cf0aaece6066c860376f3ed0203010001a3818a308187300c0603551d13040530030101ff30130603551d110101ff04093007820564756d6d79301206082b0601050507011f0101ff0403040100300e0603551d0f0101ff040403020184301d0603551d0e04160414e6e451ec8d19d9677b2d272a9d73b939fa2d915a301f0603551d23041830168014e6e451ec8d19d9677b2d272a9d73b939fa2d915a300d06092a864886f70d01010b0500038201010056d06047b7f48683e2347ca726997d9700b4f2cf1d8bc0ef17addac8445d38ffd7f8079055ead878b6a74c8384d0e30150c8990aa74f59cda6ebcb49465d8991ffa16a4c927a26e4639d1875a3ac396c7455c7eda40dbe66054a03d27f961c15e86bd5b06db6b26572977bcda93453b6b6a88ef96b31996a7bd17323525b33050d28deec9c33a3f9765a11fb99d0e222bd39a6db3a788474c9ca347377688f837d42f5841667bffcbe6b473e6f229f286a0829963e591a99aa7f67e9d20c36ccd2ac84cb85b7a8b3396a6cbe59a573ffff726f373197c230de5c92a52c5bc87e29c20bdf6e89609764a60c649022aabd768f3557661b083ae00e6afc8a5bf2ed":char*:"":exp:1
X509 CRT ASN1 (Unsupported critical extension recognized by callback)
depends_on:1:6
15:hex:"308203353082021da00302010202104d3ebbb8a870f9c78c55a8a7e12fd516300d06092a864886f70d01010b05003010310e300c06035504030c0564756d6d79301e170d3230303432383137343234335a170d3230303632373137343234335a3010310e300c06035504030c0564756d6d7930820122300d06092a864886f70d01010105000382010f003082010a0282010100a51b75b3f7da2d60ea1b0fc077f0dbb2bbb6fe1b474028368af8dc2664672896efff171033b0aede0b323a89d5c6db4d517404bc97b65264e41b9e9e86a6f40ace652498d4b3b859544d1bacfd7f86325503eed046f517406545c0ffb5560f83446dedce0fcafcc41ac8495488a6aa912ae45192ef7e3efa20d0f7403b0baa62c7e2e5404c620c5793623132aa20f624f08d88fbf0985af39433f5a24d0b908e5219d8ba6a404d3ee8418203b62a40c8eb18837354d50281a6a2bf5012e505c419482787b7a81e5935613ceea0c6d93e86f76282b6aa406fb3a1796c56b32e8a22afc3f7a3c9daa8f0e2846ff0d50abfc862a52f6cf0aaece6066c860376f3ed0203010001a3818a308187300c0603551d13040530030101ff30130603551d110101ff04093007820564756d6d79301206082b0601050507011f0101ff0403040100300e0603551d0f0101ff040403020184301d0603551d0e04160414e6e451ec8d19d9677b2d272a9d73b939fa2d915a301f0603551d23041830168014e6e451ec8d19d9677b2d272a9d73b939fa2d915a300d06092a864886f70d01010b0500038201010056d06047b7f48683e2347ca726997d9700b4f2cf1d8bc0ef17addac8445d38ffd7f8079055ead878b6a74c8384d0e30150c8990aa74f59cda6ebcb49465d8991ffa16a4c927a26e4639d1875a3ac396c7455c7eda40dbe66054a03d27f961c15e86bd5b06db6b26572977bcda93453b6b6a88ef96b31996a7bd17323525b33050d28deec9c33a3f9765a11fb99d0e222bd39a6db3a788474c9ca347377688f837d42f5841667bffcbe6b473e6f229f286a0829963e591a99aa7f67e9d20c36ccd2ac84cb85b7a8b3396a6cbe59a573ffff726f373197c230de5c92a52c5bc87e29c20bdf6e89609764a60c649022aabd768f3557661b083ae00e6afc8a5bf2ed":char*:"cert. version \: 3\nserial number \: 4D\:3E\:BB\:B8\:A8\:70\:F9\:C7\:8C\:55\:A8\:A7\:E1\:2F\:D5\:16\nissuer name \: CN=dummy\nsubject name \: CN=dummy\nissued on \: 2020-04-28 17\:42\:43\nexpires on \: 2020-06-27 17\:42\:43\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\nsubject alt name \:\n dNSName \: dummy\nkey usage \: Digital Signature, Key Cert Sign\n":int:0
X509 CRT ASN1 (Unsupported critical extension not recognized by callback)
depends_on:1:6
15:hex:"308203353082021da00302010202104d3ebbb8a870f9c78c55a8a7e12fd516300d06092a864886f70d01010b05003010310e300c06035504030c0564756d6d79301e170d3230303432383137343234335a170d3230303632373137343234335a3010310e300c06035504030c0564756d6d7930820122300d06092a864886f70d01010105000382010f003082010a0282010100a51b75b3f7da2d60ea1b0fc077f0dbb2bbb6fe1b474028368af8dc2664672896efff171033b0aede0b323a89d5c6db4d517404bc97b65264e41b9e9e86a6f40ace652498d4b3b859544d1bacfd7f86325503eed046f517406545c0ffb5560f83446dedce0fcafcc41ac8495488a6aa912ae45192ef7e3efa20d0f7403b0baa62c7e2e5404c620c5793623132aa20f624f08d88fbf0985af39433f5a24d0b908e5219d8ba6a404d3ee8418203b62a40c8eb18837354d50281a6a2bf5012e505c419482787b7a81e5935613ceea0c6d93e86f76282b6aa406fb3a1796c56b32e8a22afc3f7a3c9daa8f0e2846ff0d50abfc862a52f6cf0aaece6066c860376f3ed0203010001a3818a308187300c0603551d13040530030101ff30130603551d110101ff04093007820564756d6d79301206082b0601050507011e0101ff0403040100300e0603551d0f0101ff040403020184301d0603551d0e04160414e6e451ec8d19d9677b2d272a9d73b939fa2d915a301f0603551d23041830168014e6e451ec8d19d9677b2d272a9d73b939fa2d915a300d06092a864886f70d01010b0500038201010056d06047b7f48683e2347ca726997d9700b4f2cf1d8bc0ef17addac8445d38ffd7f8079055ead878b6a74c8384d0e30150c8990aa74f59cda6ebcb49465d8991ffa16a4c927a26e4639d1875a3ac396c7455c7eda40dbe66054a03d27f961c15e86bd5b06db6b26572977bcda93453b6b6a88ef96b31996a7bd17323525b33050d28deec9c33a3f9765a11fb99d0e222bd39a6db3a788474c9ca347377688f837d42f5841667bffcbe6b473e6f229f286a0829963e591a99aa7f67e9d20c36ccd2ac84cb85b7a8b3396a6cbe59a573ffff726f373197c230de5c92a52c5bc87e29c20bdf6e89609764a60c649022aabd768f3557661b083ae00e6afc8a5bf2ed":char*:"":exp:1
X509 CRT ASN1 (Unsupported non critical extension recognized by callback)
depends_on:1:6
15:hex:"308203353082021da00302010202104d3ebbb8a870f9c78c55a8a7e12fd516300d06092a864886f70d01010b05003010310e300c06035504030c0564756d6d79301e170d3230303432383137343234335a170d3230303632373137343234335a3010310e300c06035504030c0564756d6d7930820122300d06092a864886f70d01010105000382010f003082010a0282010100a51b75b3f7da2d60ea1b0fc077f0dbb2bbb6fe1b474028368af8dc2664672896efff171033b0aede0b323a89d5c6db4d517404bc97b65264e41b9e9e86a6f40ace652498d4b3b859544d1bacfd7f86325503eed046f517406545c0ffb5560f83446dedce0fcafcc41ac8495488a6aa912ae45192ef7e3efa20d0f7403b0baa62c7e2e5404c620c5793623132aa20f624f08d88fbf0985af39433f5a24d0b908e5219d8ba6a404d3ee8418203b62a40c8eb18837354d50281a6a2bf5012e505c419482787b7a81e5935613ceea0c6d93e86f76282b6aa406fb3a1796c56b32e8a22afc3f7a3c9daa8f0e2846ff0d50abfc862a52f6cf0aaece6066c860376f3ed0203010001a3818a308187300c0603551d13040530030101ff30130603551d110101ff04093007820564756d6d79301206082b0601050507011f0101000403040100300e0603551d0f0101ff040403020184301d0603551d0e04160414e6e451ec8d19d9677b2d272a9d73b939fa2d915a301f0603551d23041830168014e6e451ec8d19d9677b2d272a9d73b939fa2d915a300d06092a864886f70d01010b0500038201010056d06047b7f48683e2347ca726997d9700b4f2cf1d8bc0ef17addac8445d38ffd7f8079055ead878b6a74c8384d0e30150c8990aa74f59cda6ebcb49465d8991ffa16a4c927a26e4639d1875a3ac396c7455c7eda40dbe66054a03d27f961c15e86bd5b06db6b26572977bcda93453b6b6a88ef96b31996a7bd17323525b33050d28deec9c33a3f9765a11fb99d0e222bd39a6db3a788474c9ca347377688f837d42f5841667bffcbe6b473e6f229f286a0829963e591a99aa7f67e9d20c36ccd2ac84cb85b7a8b3396a6cbe59a573ffff726f373197c230de5c92a52c5bc87e29c20bdf6e89609764a60c649022aabd768f3557661b083ae00e6afc8a5bf2ed":char*:"cert. version \: 3\nserial number \: 4D\:3E\:BB\:B8\:A8\:70\:F9\:C7\:8C\:55\:A8\:A7\:E1\:2F\:D5\:16\nissuer name \: CN=dummy\nsubject name \: CN=dummy\nissued on \: 2020-04-28 17\:42\:43\nexpires on \: 2020-06-27 17\:42\:43\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\nsubject alt name \:\n dNSName \: dummy\nkey usage \: Digital Signature, Key Cert Sign\n":int:0
X509 CRT ASN1 (Unsupported non critical extension not recognized by callback)
depends_on:1:6
15:hex:"308203353082021da00302010202104d3ebbb8a870f9c78c55a8a7e12fd516300d06092a864886f70d01010b05003010310e300c06035504030c0564756d6d79301e170d3230303432383137343234335a170d3230303632373137343234335a3010310e300c06035504030c0564756d6d7930820122300d06092a864886f70d01010105000382010f003082010a0282010100a51b75b3f7da2d60ea1b0fc077f0dbb2bbb6fe1b474028368af8dc2664672896efff171033b0aede0b323a89d5c6db4d517404bc97b65264e41b9e9e86a6f40ace652498d4b3b859544d1bacfd7f86325503eed046f517406545c0ffb5560f83446dedce0fcafcc41ac8495488a6aa912ae45192ef7e3efa20d0f7403b0baa62c7e2e5404c620c5793623132aa20f624f08d88fbf0985af39433f5a24d0b908e5219d8ba6a404d3ee8418203b62a40c8eb18837354d50281a6a2bf5012e505c419482787b7a81e5935613ceea0c6d93e86f76282b6aa406fb3a1796c56b32e8a22afc3f7a3c9daa8f0e2846ff0d50abfc862a52f6cf0aaece6066c860376f3ed0203010001a3818a308187300c0603551d13040530030101ff30130603551d110101ff04093007820564756d6d79301206082b0601050507011e0101000403040100300e0603551d0f0101ff040403020184301d0603551d0e04160414e6e451ec8d19d9677b2d272a9d73b939fa2d915a301f0603551d23041830168014e6e451ec8d19d9677b2d272a9d73b939fa2d915a300d06092a864886f70d01010b0500038201010056d06047b7f48683e2347ca726997d9700b4f2cf1d8bc0ef17addac8445d38ffd7f8079055ead878b6a74c8384d0e30150c8990aa74f59cda6ebcb49465d8991ffa16a4c927a26e4639d1875a3ac396c7455c7eda40dbe66054a03d27f961c15e86bd5b06db6b26572977bcda93453b6b6a88ef96b31996a7bd17323525b33050d28deec9c33a3f9765a11fb99d0e222bd39a6db3a788474c9ca347377688f837d42f5841667bffcbe6b473e6f229f286a0829963e591a99aa7f67e9d20c36ccd2ac84cb85b7a8b3396a6cbe59a573ffff726f373197c230de5c92a52c5bc87e29c20bdf6e89609764a60c649022aabd768f3557661b083ae00e6afc8a5bf2ed":char*:"cert. version \: 3\nserial number \: 4D\:3E\:BB\:B8\:A8\:70\:F9\:C7\:8C\:55\:A8\:A7\:E1\:2F\:D5\:16\nissuer name \: CN=dummy\nsubject name \: CN=dummy\nissued on \: 2020-04-28 17\:42\:43\nexpires on \: 2020-06-27 17\:42\:43\nsigned using \: RSA with SHA-256\nRSA key size \: 2048 bits\nbasic constraints \: CA=true\nsubject alt name \:\n dNSName \: dummy\nkey usage \: Digital Signature, Key Cert Sign\n":int:0
X509 CRT ASN1 (Unsupported critical policy recognized by callback)
depends_on:1:6
15:hex:"3081b130819ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a315301330110603551d20010101040730053003060101300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 3\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ??=Test\nsubject name \: ??=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\ncert policies \: 0.1\n":int:0
X509 CRT ASN1 (Unsupported critical policy not recognized by callback)
depends_on:1:6
15:hex:"3081b130819ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a315301330110603551d20010101040730053003060100300d06092a864886f70d01010b0500030200ff":char*:"":exp:73
X509 CRT ASN1 (Unsupported non critical policy recognized by callback)
depends_on:1:6
15:hex:"3081b130819ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a315301330110603551d20010100040730053003060101300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 3\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ??=Test\nsubject name \: ??=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\ncert policies \: 0.1\n":int:0
X509 CRT ASN1 (Unsupported non critical policy not recognized by callback)
depends_on:1:6
15:hex:"3081b130819ba0030201028204deadbeef300d06092a864886f70d01010b0500300c310a30080600130454657374301c170c303930313031303030303030170c303931323331323335393539300c310a30080600130454657374302a300d06092a864886f70d010101050003190030160210ffffffffffffffffffffffffffffffff0202ffffa100a200a315301330110603551d20010100040730053003060100300d06092a864886f70d01010b0500030200ff":char*:"cert. version \: 3\nserial number \: DE\:AD\:BE\:EF\nissuer name \: ??=Test\nsubject name \: ??=Test\nissued on \: 2009-01-01 00\:00\:00\nexpires on \: 2009-12-31 23\:59\:59\nsigned using \: RSA with SHA-256\nRSA key size \: 128 bits\ncert policies \: 0.0\n":int:0
X509 CRL ASN1 (Incorrect first tag)
16:hex:"":char*:"":exp:28
X509 CRL ASN1 (Correct first tag, data length does not match)
16:hex:"300000":char*:"":exp:69
X509 CRL ASN1 (TBSCertList, tag missing)
16:hex:"3000":char*:"":exp:30
X509 CRL ASN1 (TBSCertList, version tag len missing)
16:hex:"3003300102":char*:"":exp:34
X509 CRL ASN1 (TBSCertList, version correct, alg missing)
16:hex:"30053003020100":char*:"":exp:40
X509 CRL ASN1 (TBSCertList, alg correct, incorrect version)
16:hex:"300b3009020102300406000500":char*:"":exp:37
X509 CRL ASN1 (TBSCertList, correct version, sig_oid1 unknown)
16:hex:"300b3009020100300406000500":char*:"":exp:80
X509 CRL ASN1 (TBSCertList, sig_oid1 id unknown)
16:hex:"30143012020100300d06092a864886f70d01010f0500":char*:"":exp:80
X509 CRL ASN1 (TBSCertList, sig_oid1 correct, issuer missing)
depends_on:1:6
16:hex:"30143012020100300d06092a864886f70d01010e0500":char*:"":exp:30
X509 CRL ASN1 (TBSCertList, issuer set missing)
depends_on:1:6
16:hex:"30163014020100300d06092a864886f70d01010e05003000":char*:"":exp:46
X509 CRL ASN1 (TBSCertList, correct issuer, thisUpdate missing)
depends_on:1:6
16:hex:"30253023020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344":char*:"":exp:51
X509 CRL ASN1 (TBSCertList, correct thisUpdate, nextUpdate missing, entries length missing)
depends_on:1:6
16:hex:"30343032020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c30393031303130303030303030":char*:"":exp:81
X509 CRL ASN1 (TBSCertList, entries present, invalid sig_alg)
depends_on:1:6
16:hex:"304a3047020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301430128202abcd170c30383132333132333539353900":char*:"":exp:41
X509 CRL ASN1 (TBSCertList, entries present, date in entry invalid)
depends_on:1:6
16:hex:"304a3047020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301430128202abcd190c30383132333132333539353900":char*:"":exp:52
X509 CRL ASN1 (TBSCertList, sig_alg present, sig_alg does not match)
depends_on:1:6
16:hex:"30583047020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301430128202abcd170c303831323331323335393539300d06092a864886f70d01010d0500":char*:"":exp:75
X509 CRL ASN1 (TBSCertList, sig present, len mismatch)
depends_on:1:6
16:hex:"305d3047020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301430128202abcd170c303831323331323335393539300d06092a864886f70d01010e05000302000100":char*:"":exp:69
X509 CRL ASN1 (TBSCertList, sig present)
depends_on:1:6
16:hex:"305c3047020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301430128202abcd170c303831323331323335393539300d06092a864886f70d01010e050003020001":char*:"CRL version \: 1\nissuer name \: CN=ABCD\nthis update \: 2009-01-01 00\:00\:00\nnext update \: 0000-00-00 00\:00\:00\nRevoked certificates\:\nserial number\: AB\:CD revocation date\: 2008-12-31 23\:59\:59\nsigned using \: RSA with SHA-224\n":int:0
X509 CRL ASN1 (TBSCertList, signatureValue missing)
depends_on:1:6
16:hex:"30583047020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301430128202abcd170c303831323331323335393539300d06092a864886f70d01010e0500":char*:"":exp:76
X509 CRL ASN1 (TBSCertList, signatureAlgorithm missing)
depends_on:1:6
16:hex:"30493047020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301430128202abcd170c303831323331323335393539":char*:"":exp:40
X509 CRL ASN1 (TBSCertList, single empty entry at end)
depends_on:1:6
16:hex:"30373035020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c30393031303130303030303030023000":char*:"":exp:38
X509 CRL ASN1 (TBSCertList, good entry then empty entry at end)
depends_on:1:6
16:hex:"304b3049020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301630128202abcd170c3038313233313233353935393000":char*:"":exp:38
X509 CRL ASN1 (TBSCertList, missing time in entry)
depends_on:1:6
16:hex:"304e3039020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030300630048202abcd300d06092a864886f70d01010e050003020001":char*:"":exp:51
X509 CRL ASN1 (TBSCertList, missing time in entry at end)
depends_on:1:6
16:hex:"303b3039020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030300630048202abcd":char*:"":exp:51
X509 CRL ASN1 (TBSCertList, invalid tag for time in entry)
depends_on:1:6
16:hex:"305c3047020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301430128202abcd190c303831323331323335393539300d06092a864886f70d01010e050003020001":char*:"":exp:52
X509 CRL ASN1 (TBSCertList, invalid tag for serial)
depends_on:1:6
16:hex:"305c3047020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030301430128402abcd170c303831323331323335393539300d06092a864886f70d01010e050003020001":char*:"":exp:32
X509 CRL ASN1 (TBSCertList, no entries)
depends_on:1:6
16:hex:"30463031020100300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030300d06092a864886f70d01010e050003020001":char*:"CRL version \: 1\nissuer name \: CN=ABCD\nthis update \: 2009-01-01 00\:00\:00\nnext update \: 0000-00-00 00\:00\:00\nRevoked certificates\:\nsigned using \: RSA with SHA-224\n":int:0
X509 CRL ASN1 (invalid version 2)
16:hex:"30463031020102300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030300d06092a864886f70d01010e050003020001":char*:"":exp:37
X509 CRL ASN1 (invalid version overflow)
16:hex:"3049303102047fffffff300d06092a864886f70d01010e0500300f310d300b0603550403130441424344170c303930313031303030303030300d06092a864886f70d01010e050003020001":char*:"":exp:37
X509 CRL ASN1 (extension seq too long, crl-idp.pem byte 121)
depends_on:0:1:6
16:hex:"308201b330819c020101300d06092a864886f70d01010b0500303b310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c3119301706035504031310506f6c617253534c2054657374204341170d3138303331343037333134385a170d3238303331343037333134385aa02d302b30300603551d1c0101ff041f301da01ba0198617687474703a2f2f706b692e6578616d706c652e636f6d2f300d06092a864886f70d01010b05000382010100b3fbe9d586eaf4b8ff60cf8edae06a85135db78f78198498719725b5b403c0b803c2c150f52faae7306d6a7871885dc2e9dc83a164bac7263776474ef642b660040b35a1410ac291ac8f6f18ab85e7fd6e22bd1af1c41ca95cf2448f6e2b42a018493dfc03c6b6aa1b9e3fe7b76af2182fb2121db4166bf0167d6f379c5a58adee5082423434d97be2909f5e7488053f996646db10dd49782626da53ad8eada01813c031b2bacdb0203bc017aac1735951a11d013ee4d1d5f7143ccbebf2371e66a1bec6e1febe69148f50784eef8adbb66664c96196d7e0c0bcdc807f447b54e058f37642a3337995bfbcd332208bd6016936705c82263eabd7affdba92fae3":char*:"":exp:70
X509 CRL ASN1 (extension oid too long, crl-idp.pem byte 123)
depends_on:0:1:6
16:hex:"308201b330819c020101300d06092a864886f70d01010b0500303b310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c3119301706035504031310506f6c617253534c2054657374204341170d3138303331343037333134385a170d3238303331343037333134385aa02d302b30290628551d1c0101ff041f301da01ba0198617687474703a2f2f706b692e6578616d706c652e636f6d2f300d06092a864886f70d01010b05000382010100b3fbe9d586eaf4b8ff60cf8edae06a85135db78f78198498719725b5b403c0b803c2c150f52faae7306d6a7871885dc2e9dc83a164bac7263776474ef642b660040b35a1410ac291ac8f6f18ab85e7fd6e22bd1af1c41ca95cf2448f6e2b42a018493dfc03c6b6aa1b9e3fe7b76af2182fb2121db4166bf0167d6f379c5a58adee5082423434d97be2909f5e7488053f996646db10dd49782626da53ad8eada01813c031b2bacdb0203bc017aac1735951a11d013ee4d1d5f7143ccbebf2371e66a1bec6e1febe69148f50784eef8adbb66664c96196d7e0c0bcdc807f447b54e058f37642a3337995bfbcd332208bd6016936705c82263eabd7affdba92fae3":char*:"":exp:70
X509 CRL ASN1 (extension critical invalid length, crl-idp.pem byte 128)
depends_on:0:1:6
16:hex:"308201b330819c020101300d06092a864886f70d01010b0500303b310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c3119301706035504031310506f6c617253534c2054657374204341170d3138303331343037333134385a170d3238303331343037333134385aa02d302b30290603551d1c0102ff041f301da01ba0198617687474703a2f2f706b692e6578616d706c652e636f6d2f300d06092a864886f70d01010b05000382010100b3fbe9d586eaf4b8ff60cf8edae06a85135db78f78198498719725b5b403c0b803c2c150f52faae7306d6a7871885dc2e9dc83a164bac7263776474ef642b660040b35a1410ac291ac8f6f18ab85e7fd6e22bd1af1c41ca95cf2448f6e2b42a018493dfc03c6b6aa1b9e3fe7b76af2182fb2121db4166bf0167d6f379c5a58adee5082423434d97be2909f5e7488053f996646db10dd49782626da53ad8eada01813c031b2bacdb0203bc017aac1735951a11d013ee4d1d5f7143ccbebf2371e66a1bec6e1febe69148f50784eef8adbb66664c96196d7e0c0bcdc807f447b54e058f37642a3337995bfbcd332208bd6016936705c82263eabd7affdba92fae3":char*:"":exp:71
X509 CRL ASN1 (extension data too long, crl-idp.pem byte 131)
depends_on:0:1:6
16:hex:"308201b330819c020101300d06092a864886f70d01010b0500303b310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c3119301706035504031310506f6c617253534c2054657374204341170d3138303331343037333134385a170d3238303331343037333134385aa02d302b30290603551d1c0101ff0420301da01ba0198617687474703a2f2f706b692e6578616d706c652e636f6d2f300d06092a864886f70d01010b05000382010100b3fbe9d586eaf4b8ff60cf8edae06a85135db78f78198498719725b5b403c0b803c2c150f52faae7306d6a7871885dc2e9dc83a164bac7263776474ef642b660040b35a1410ac291ac8f6f18ab85e7fd6e22bd1af1c41ca95cf2448f6e2b42a018493dfc03c6b6aa1b9e3fe7b76af2182fb2121db4166bf0167d6f379c5a58adee5082423434d97be2909f5e7488053f996646db10dd49782626da53ad8eada01813c031b2bacdb0203bc017aac1735951a11d013ee4d1d5f7143ccbebf2371e66a1bec6e1febe69148f50784eef8adbb66664c96196d7e0c0bcdc807f447b54e058f37642a3337995bfbcd332208bd6016936705c82263eabd7affdba92fae3":char*:"":exp:70
X509 CRL ASN1 (extension data too short, crl-idp.pem byte 131)
depends_on:0:1:6
16:hex:"308201b330819c020101300d06092a864886f70d01010b0500303b310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c3119301706035504031310506f6c617253534c2054657374204341170d3138303331343037333134385a170d3238303331343037333134385aa02d302b30290603551d1c0101ff041e301da01ba0198617687474703a2f2f706b692e6578616d706c652e636f6d2f300d06092a864886f70d01010b05000382010100b3fbe9d586eaf4b8ff60cf8edae06a85135db78f78198498719725b5b403c0b803c2c150f52faae7306d6a7871885dc2e9dc83a164bac7263776474ef642b660040b35a1410ac291ac8f6f18ab85e7fd6e22bd1af1c41ca95cf2448f6e2b42a018493dfc03c6b6aa1b9e3fe7b76af2182fb2121db4166bf0167d6f379c5a58adee5082423434d97be2909f5e7488053f996646db10dd49782626da53ad8eada01813c031b2bacdb0203bc017aac1735951a11d013ee4d1d5f7143ccbebf2371e66a1bec6e1febe69148f50784eef8adbb66664c96196d7e0c0bcdc807f447b54e058f37642a3337995bfbcd332208bd6016936705c82263eabd7affdba92fae3":char*:"":exp:72
X509 CRL ASN1 (extension not critical explicit, crl-idp.pem byte 129)
depends_on:0:1:6
16:hex:"308201b330819c020101300d06092a864886f70d01010b0500303b310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c3119301706035504031310506f6c617253534c2054657374204341170d3138303331343037333134385a170d3238303331343037333134385aa02d302b30290603551d1c010100041f301da01ba0198617687474703a2f2f706b692e6578616d706c652e636f6d2f300d06092a864886f70d01010b05000382010100b3fbe9d586eaf4b8ff60cf8edae06a85135db78f78198498719725b5b403c0b803c2c150f52faae7306d6a7871885dc2e9dc83a164bac7263776474ef642b660040b35a1410ac291ac8f6f18ab85e7fd6e22bd1af1c41ca95cf2448f6e2b42a018493dfc03c6b6aa1b9e3fe7b76af2182fb2121db4166bf0167d6f379c5a58adee5082423434d97be2909f5e7488053f996646db10dd49782626da53ad8eada01813c031b2bacdb0203bc017aac1735951a11d013ee4d1d5f7143ccbebf2371e66a1bec6e1febe69148f50784eef8adbb66664c96196d7e0c0bcdc807f447b54e058f37642a3337995bfbcd332208bd6016936705c82263eabd7affdba92fae3":char*:"CRL version \: 2\nissuer name \: C=NL, O=PolarSSL, CN=PolarSSL Test CA\nthis update \: 2018-03-14 07\:31\:48\nnext update \: 2028-03-14 07\:31\:48\nRevoked certificates\:\nsigned using \: RSA with SHA-256\n":int:0
X509 CRT parse path #2 (one cert)
depends_on:2:1
18:char*:"/zip/third_party/mbedtls/test/data/dir1":int:0:int:1
X509 CRT parse path #3 (two certs)
depends_on:2:1:6:10:12
18:char*:"/zip/third_party/mbedtls/test/data/dir2":int:0:int:2
X509 CRT parse path #4 (two certs, one non-cert)
depends_on:2:1:6:10:12
18:char*:"/zip/third_party/mbedtls/test/data/dir3":int:1:int:2
X509 CRT verify long chain (max intermediate CA, trusted)
depends_on:6:10:11
19:char*:"/zip/third_party/mbedtls/test/data/dir-maxpath/00.crt":char*:"/zip/third_party/mbedtls/test/data/dir-maxpath":exp:82:int:0:int:0
X509 CRT verify long chain (max intermediate CA, untrusted)
depends_on:6:10:11:12
19:char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/dir-maxpath":exp:83:exp:5:exp:16
X509 CRT verify long chain (max intermediate CA + 1)
depends_on:6:10:11
19:char*:"/zip/third_party/mbedtls/test/data/dir-maxpath/00.crt":char*:"/zip/third_party/mbedtls/test/data/dir-maxpath":exp:84:exp:27:exp:85
X509 CRT verify chain #1 (zero pathlen intermediate)
depends_on:6:1
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert14.crt /zip/third_party/mbedtls/test/data/dir4/cert13.crt /zip/third_party/mbedtls/test/data/dir4/cert12.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert11.crt":exp:16:exp:5:char*:"":int:0
X509 CRT verify chain #2 (zero pathlen root)
depends_on:6:1
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert23.crt /zip/third_party/mbedtls/test/data/dir4/cert22.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert21.crt":exp:16:exp:5:char*:"":int:0
X509 CRT verify chain #3 (nonzero pathlen root)
depends_on:6:1
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert34.crt /zip/third_party/mbedtls/test/data/dir4/cert33.crt /zip/third_party/mbedtls/test/data/dir4/cert32.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert31.crt":exp:16:exp:5:char*:"":int:0
X509 CRT verify chain #4 (nonzero pathlen intermediate)
depends_on:6:1
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert45.crt /zip/third_party/mbedtls/test/data/dir4/cert44.crt /zip/third_party/mbedtls/test/data/dir4/cert43.crt /zip/third_party/mbedtls/test/data/dir4/cert42.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert41.crt":exp:16:exp:5:char*:"":int:0
X509 CRT verify chain #5 (nonzero maxpathlen intermediate)
depends_on:6:1:16
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert54.crt /zip/third_party/mbedtls/test/data/dir4/cert53.crt /zip/third_party/mbedtls/test/data/dir4/cert52.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert51.crt":int:0:int:0:char*:"":int:0
X509 CRT verify chain #6 (nonzero maxpathlen root)
depends_on:6:1:16
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert63.crt /zip/third_party/mbedtls/test/data/dir4/cert62.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert61.crt":int:0:int:0:char*:"":int:0
X509 CRT verify chain #7 (maxpathlen root, self signed in path)
depends_on:6:1:16
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert74.crt /zip/third_party/mbedtls/test/data/dir4/cert73.crt /zip/third_party/mbedtls/test/data/dir4/cert72.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert71.crt":int:0:int:0:char*:"":int:0
X509 CRT verify chain #8 (self signed maxpathlen root)
depends_on:6:1:16
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert61.crt /zip/third_party/mbedtls/test/data/dir4/cert63.crt /zip/third_party/mbedtls/test/data/dir4/cert62.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert61.crt":int:0:int:0:char*:"":int:0
X509 CRT verify chain #9 (zero pathlen first intermediate, valid)
depends_on:6:10:11
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert83.crt /zip/third_party/mbedtls/test/data/dir4/cert82.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert81.crt":int:0:int:0:char*:"":int:0
X509 CRT verify chain #10 (zero pathlen root, valid)
depends_on:6:10:11
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert92.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert91.crt":int:0:int:0:char*:"":int:0
X509 CRT verify chain #11 (valid chain, missing profile)
depends_on:6:10:11
20:char*:"/zip/third_party/mbedtls/test/data/dir4/cert92.crt":char*:"/zip/third_party/mbedtls/test/data/dir4/cert91.crt":exp:85:exp:86:char*:"nonesuch":int:0
X509 CRT verify chain #12 (suiteb profile, RSA root)
depends_on:6:1:16:10:13:2
20:char*:"/zip/third_party/mbedtls/test/data/server3.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":exp:87:exp:5:char*:"suiteb":int:0
X509 CRT verify chain #13 (RSA only profile, EC root)
depends_on:6:1:10:12
20:char*:"/zip/third_party/mbedtls/test/data/server4.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:88:exp:5:char*:"rsa3072":int:0
X509 CRT verify chain #13 (RSA only profile, EC trusted EE)
depends_on:6:1:10:11
20:char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":exp:88:exp:5:char*:"rsa3072":int:0
X509 CRT verify chain #14 (RSA-3072 profile, root key too small)
depends_on:6:1:16:2
20:char*:"/zip/third_party/mbedtls/test/data/server1.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":exp:89:exp:5:char*:"rsa3072":int:0
X509 CRT verify chain #15 (suiteb profile, rsa intermediate)
depends_on:6:1:16:10:12:11
20:char*:"/zip/third_party/mbedtls/test/data/server7.crt /zip/third_party/mbedtls/test/data/test-int-ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:25:exp:5:char*:"suiteb":int:0
X509 CRT verify chain #16 (RSA-only profile, EC intermediate)
depends_on:6:1:16:10:12:11:2
20:char*:"/zip/third_party/mbedtls/test/data/server8.crt /zip/third_party/mbedtls/test/data/test-int-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":exp:88:exp:5:char*:"rsa3072":int:0
X509 CRT verify chain #17 (SHA-512 profile)
depends_on:6:1:16:10:11:12
20:char*:"/zip/third_party/mbedtls/test/data/server7.crt /zip/third_party/mbedtls/test/data/test-int-ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:17:exp:5:char*:"sha512":int:0
X509 CRT verify chain #18 (len=1, vrfy fatal on depth 1)
depends_on:6:10:11:12:7
20:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:85:exp:90:char*:"":int:2
X509 CRT verify chain #19 (len=0, vrfy fatal on depth 0)
depends_on:6:10:11:12:7
20:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:85:exp:85:char*:"":int:1
X509 CRT verify chain #20 (len=1, vrfy fatal on depth 0)
depends_on:6:10:11:12:7:2:1
20:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":exp:85:exp:85:char*:"":int:1
X509 CRT verify chain #21 (len=3, vrfy fatal on depth 3)
depends_on:6:10:11:1:16:2:12
20:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2_ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":exp:85:exp:91:char*:"":int:8
X509 CRT verify chain #22 (len=3, vrfy fatal on depth 2)
depends_on:6:10:11:1:2:12
20:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2_ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":exp:85:exp:92:char*:"":int:4
X509 CRT verify chain #23 (len=3, vrfy fatal on depth 1)
depends_on:6:10:11:1:2:12
20:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2_ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":exp:85:exp:90:char*:"":int:2
X509 CRT verify chain #24 (len=3, vrfy fatal on depth 0)
depends_on:6:10:11:1:2:12
20:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2_ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca.crt":exp:85:exp:85:char*:"":int:1
X509 CRT verify chain #25 (len=3, vrfy fatal on depth 3, untrusted)
depends_on:6:10:11:1:2:12
20:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2_ca.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:85:exp:91:char*:"":int:8
X509 OID description #1
21:hex:"2b06010505070301":char*:"TLS Web Server Authentication"
X509 OID description #2
21:hex:"2b0601050507030f":char*:"notfound"
X509 OID description #3
21:hex:"2b0601050507030100":char*:"notfound"
X509 OID numstring #1 (wide buffer)
22:hex:"2b06010505070301":char*:"1.3.6.1.5.5.7.3.1":int:20:int:17
X509 OID numstring #2 (buffer just fits)
22:hex:"2b06010505070301":char*:"1.3.6.1.5.5.7.3.1":int:18:int:17
X509 OID numstring #3 (buffer too small)
22:hex:"2b06010505070301":char*:"1.3.6.1.5.5.7.3.1":int:17:exp:93
X509 OID numstring #4 (larger number)
22:hex:"2a864886f70d":char*:"1.2.840.113549":int:15:int:14
X509 OID numstring #5 (arithmetic overflow)
22:hex:"2a8648f9f8f7f6f5f4f3f2f1f001":char*:"":int:100:exp:93
X509 CRT keyUsage #1 (no extension, expected KU)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/server1.crt":exp:94:int:0
X509 CRT keyUsage #2 (no extension, surprising KU)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/server1.crt":exp:95:int:0
X509 CRT keyUsage #3 (extension present, no KU)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage.crt":int:0:int:0
X509 CRT keyUsage #4 (extension present, single KU present)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage.crt":exp:96:int:0
X509 CRT keyUsage #5 (extension present, single KU absent)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage.crt":exp:95:exp:86
X509 CRT keyUsage #6 (extension present, combined KU present)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage.crt":exp:94:int:0
X509 CRT keyUsage #7 (extension present, combined KU both absent)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage.crt":exp:97:exp:86
X509 CRT keyUsage #8 (extension present, combined KU one absent)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage.crt":exp:98:exp:86
X509 CRT keyUsage #9 (extension present, decOnly allowed absent)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/server1.key_usage.crt":exp:99:int:0
X509 CRT keyUsage #10 (extension present, decOnly non-allowed present)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/keyUsage.decipherOnly.crt":exp:94:exp:86
X509 CRT keyUsage #11 (extension present, decOnly allowed present)
depends_on:1:2
23:char*:"/zip/third_party/mbedtls/test/data/keyUsage.decipherOnly.crt":exp:99:int:0
X509 CRT extendedKeyUsage #1 (no extension, serverAuth)
depends_on:10:11:6
24:char*:"/zip/third_party/mbedtls/test/data/server5.crt":hex:"2b06010505070301":int:0
X509 CRT extendedKeyUsage #2 (single value, present)
depends_on:10:11:6
24:char*:"/zip/third_party/mbedtls/test/data/server5.eku-srv.crt":hex:"2b06010505070301":int:0
X509 CRT extendedKeyUsage #3 (single value, absent)
depends_on:10:11:6
24:char*:"/zip/third_party/mbedtls/test/data/server5.eku-cli.crt":hex:"2b06010505070301":exp:86
X509 CRT extendedKeyUsage #4 (two values, first)
depends_on:10:11:6
24:char*:"/zip/third_party/mbedtls/test/data/server5.eku-srv_cli.crt":hex:"2b06010505070301":int:0
X509 CRT extendedKeyUsage #5 (two values, second)
depends_on:10:11:6
24:char*:"/zip/third_party/mbedtls/test/data/server5.eku-srv_cli.crt":hex:"2b06010505070302":int:0
X509 CRT extendedKeyUsage #6 (two values, other)
depends_on:10:11:6
24:char*:"/zip/third_party/mbedtls/test/data/server5.eku-srv_cli.crt":hex:"2b06010505070303":exp:86
X509 CRT extendedKeyUsage #7 (any, random)
depends_on:10:11:6
24:char*:"/zip/third_party/mbedtls/test/data/server5.eku-cs_any.crt":hex:"2b060105050703ff":int:0
X509 RSASSA-PSS parameters ASN1 (good, all defaults)
26:hex:"":exp:100:exp:101:exp:101:int:20:int:0
X509 RSASSA-PSS parameters ASN1 (wrong initial tag)
26:hex:"":exp:102:exp:101:exp:101:int:20:exp:41
X509 RSASSA-PSS parameters ASN1 (unknown tag in top-level sequence)
26:hex:"a400":exp:100:exp:101:exp:101:int:20:exp:44
X509 RSASSA-PSS parameters ASN1 (good, HashAlg SHA256)
depends_on:1:6
26:hex:"a00d300b0609608648016503040201":exp:100:exp:103:exp:101:int:20:int:0
X509 RSASSA-PSS parameters ASN1 (good, explicit HashAlg = default)
depends_on:1:2
26:hex:"a009300706052b0e03021a":exp:100:exp:101:exp:101:int:20:int:0
X509 RSASSA-PSS parameters ASN1 (HashAlg wrong len #1)
26:hex:"a00a300706052b0e03021a":exp:100:exp:101:exp:101:int:20:exp:40
X509 RSASSA-PSS parameters ASN1 (HashAlg wrong len #2)
depends_on:1:2
26:hex:"a00a300706052b0e03021a00":exp:100:exp:101:exp:101:int:20:exp:44
X509 RSASSA-PSS parameters ASN1 (HashAlg with parameters)
26:hex:"a00f300d06096086480165030402013000":exp:100:exp:103:exp:101:int:20:exp:104
X509 RSASSA-PSS parameters ASN1 (HashAlg unknown OID)
26:hex:"a00d300b06096086480165030402ff":exp:100:exp:103:exp:101:int:20:exp:105
X509 RSASSA-PSS parameters ASN1 (good, MGAlg = MGF1-SHA256)
depends_on:1:6
26:hex:"a11a301806092a864886f70d010108300b0609608648016503040201":exp:100:exp:101:exp:103:int:20:int:0
X509 RSASSA-PSS parameters ASN1 (good, explicit MGAlg = default)
depends_on:1:2
26:hex:"a116301406092a864886f70d010108300706052b0e03021a":exp:100:exp:101:exp:101:int:20:int:0
X509 RSASSA-PSS parameters ASN1 (MGAlg wrong len #1)
26:hex:"a11b301806092a864886f70d010108300b0609608648016503040201":exp:100:exp:101:exp:103:int:20:exp:40
X509 RSASSA-PSS parameters ASN1 (MGAlg wrong len #2)
depends_on:1:6
26:hex:"a11b301806092a864886f70d010108300b060960864801650304020100":exp:100:exp:101:exp:103:int:20:exp:44
X509 RSASSA-PSS parameters ASN1 (MGAlg AlgId wrong len #1)
26:hex:"a11a301906092a864886f70d010108300b0609608648016503040201":exp:100:exp:101:exp:103:int:20:exp:40
X509 RSASSA-PSS parameters ASN1 (MGAlg OID != MGF1)
26:hex:"a11a301806092a864886f70d010109300b0609608648016503040201":exp:100:exp:101:exp:103:int:20:exp:106
X509 RSASSA-PSS parameters ASN1 (MGAlg.params wrong tag)
26:hex:"a11a301806092a864886f70d010108310b0609608648016503040201":exp:100:exp:101:exp:103:int:20:exp:41
X509 RSASSA-PSS parameters ASN1 (MGAlg.params wrong len #1a)
26:hex:"a10f300d06092a864886f70d0101083000":exp:100:exp:101:exp:103:int:20:exp:40
X509 RSASSA-PSS parameters ASN1 (MGAlg.params wrong len #1b)
26:hex:"a11b301906092a864886f70d010108300c0609608648016503040201":exp:100:exp:101:exp:103:int:20:exp:40
X509 RSASSA-PSS parameters ASN1 (MGAlg.params.alg not an OID)
26:hex:"a11a301806092a864886f70d010108300b0709608648016503040201":exp:100:exp:101:exp:103:int:20:exp:41
X509 RSASSA-PSS parameters ASN1 (MGAlg.params.alg unknown OID)
26:hex:"a11a301806092a864886f70d010108300b06096086480165030402ff":exp:100:exp:101:exp:103:int:20:exp:105
X509 RSASSA-PSS parameters ASN1 (MGAlg.params.params NULL)
depends_on:1:6
26:hex:"a11c301a06092a864886f70d010108300d06096086480165030402010500":exp:100:exp:101:exp:103:int:20:int:0
X509 RSASSA-PSS parameters ASN1 (MGAlg.params.params wrong tag)
depends_on:1:6
26:hex:"a11c301a06092a864886f70d010108300d06096086480165030402013000":exp:100:exp:101:exp:103:int:20:exp:41
X509 RSASSA-PSS parameters ASN1 (MGAlg.params wrong len #1c)
26:hex:"a11d301b06092a864886f70d010108300e06096086480165030402010500":exp:100:exp:101:exp:103:int:20:exp:40
X509 RSASSA-PSS parameters ASN1 (MGAlg.params wrong len #2)
depends_on:1:6
26:hex:"a11d301b06092a864886f70d010108300e0609608648016503040201050000":exp:100:exp:101:exp:103:int:20:exp:44
X509 RSASSA-PSS parameters ASN1 (good, saltLen = 94)
26:hex:"a20302015e":exp:100:exp:101:exp:101:int:94:int:0
X509 RSASSA-PSS parameters ASN1 (good, explicit saltLen = default)
26:hex:"a203020114":exp:100:exp:101:exp:101:int:20:int:0
X509 RSASSA-PSS parameters ASN1 (saltLen wrong len #1)
26:hex:"a20402015e":exp:100:exp:101:exp:101:int:94:exp:40
X509 RSASSA-PSS parameters ASN1 (saltLen wrong len #2)
26:hex:"a20402015e00":exp:100:exp:101:exp:101:int:94:exp:44
X509 RSASSA-PSS parameters ASN1 (saltLen not an int)
26:hex:"a2023000":exp:100:exp:101:exp:101:int:94:exp:41
X509 RSASSA-PSS parameters ASN1 (good, explicit trailerField = default)
26:hex:"a303020101":exp:100:exp:101:exp:101:int:20:int:0
X509 RSASSA-PSS parameters ASN1 (trailerField wrong len #1)
26:hex:"a304020101":exp:100:exp:101:exp:101:int:20:exp:40
X509 RSASSA-PSS parameters ASN1 (trailerField wrong len #2)
26:hex:"a30402010100":exp:100:exp:101:exp:101:int:20:exp:44
X509 RSASSA-PSS parameters ASN1 (trailerField not an int)
26:hex:"a3023000":exp:100:exp:101:exp:101:int:20:exp:41
X509 RSASSA-PSS parameters ASN1 (trailerField not 1)
26:hex:"a303020102":exp:100:exp:101:exp:101:int:20:exp:45
X509 CSR ASN.1 (OK)
depends_on:10:11:2
17:hex:"308201183081bf0201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa029302706092a864886f70d01090e311a301830090603551d1304023000300b0603551d0f0404030205e0300906072a8648ce3d04010349003046022100b49fd8c8f77abfa871908dfbe684a08a793d0f490a43d86fcf2086e4f24bb0c2022100f829d5ccd3742369299e6294394717c4b723a0f68b44e831b6e6c3bcabf97243":char*:"CSR version \: 1\nsubject name \: C=NL, O=PolarSSL, CN=localhost\nsigned using \: ECDSA with SHA1\nEC key size \: 256 bits\n":int:0
X509 CSR ASN.1 (bad first tag)
17:hex:"3100":char*:"":exp:28
X509 CSR ASN.1 (bad sequence: overlong)
17:hex:"3001":char*:"":exp:28
X509 CSR ASN.1 (total length mistmatch)
17:hex:"30010000":char*:"":exp:69
X509 CSR ASN.1 (bad CRI: not a sequence)
17:hex:"30023100":char*:"":exp:29
X509 CSR ASN.1 (bad CRI: overlong)
17:hex:"30023001":char*:"":exp:30
X509 CSR ASN.1 (bad CRI.Version: overlong)
17:hex:"30053002020100":char*:"":exp:34
X509 CSR ASN.1 (bad CRI.Version: not v1)
17:hex:"30053003020101":char*:"":exp:37
X509 CSR ASN.1 (bad CRI.Name: not a sequence)
17:hex:"300730050201003100":char*:"":exp:29
X509 CSR ASN.1 (bad CRI.Name: overlong)
17:hex:"30083005020100300100":char*:"":exp:30
X509 CSR ASN.1 (bad CRI.Name payload: not a set)
17:hex:"3009300702010030023000":char*:"":exp:47
X509 CSR ASN.1 (bad CRI.Name payload: overlong)
17:hex:"300a30080201003002310100":char*:"":exp:46
X509 CSR ASN.1 (bad SubjectPublicKeyInfo: missing)
17:hex:"30143012020100300d310b3009060355040613024e4c":char*:"":exp:56
X509 CSR ASN.1 (bad SubjectPublicKeyInfo: not a sequence)
17:hex:"30163014020100300d310b3009060355040613024e4c3100":char*:"":exp:57
X509 CSR ASN.1 (bad SubjectPublicKeyInfo: overlong)
17:hex:"30173014020100300d310b3009060355040613024e4c300100":char*:"":exp:56
X509 CSR ASN.1 (bad attributes: missing)
depends_on:10:11
17:hex:"3081973081940201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edff":char*:"":exp:30
X509 CSR ASN.1 (bad attributes: bad tag)
depends_on:10:11
17:hex:"3081993081960201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edff0500":char*:"":exp:29
X509 CSR ASN.1 (bad attributes: overlong)
depends_on:10:11
17:hex:"30819a3081960201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa00100":char*:"":exp:30
X509 CSR ASN.1 (bad sigAlg: missing)
depends_on:10:11
17:hex:"3081c23081bf0201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa029302706092a864886f70d01090e311a301830090603551d1304023000300b0603551d0f0404030205e0":char*:"":exp:40
X509 CSR ASN.1 (bad sigAlg: not a sequence)
depends_on:10:11
17:hex:"3081c43081bf0201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa029302706092a864886f70d01090e311a301830090603551d1304023000300b0603551d0f0404030205e03100":char*:"":exp:41
X509 CSR ASN.1 (bad sigAlg: overlong)
depends_on:10:11
17:hex:"3081c43081bf0201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa029302706092a864886f70d01090e311a301830090603551d1304023000300b0603551d0f0404030205e03001":char*:"":exp:40
X509 CSR ASN.1 (bad sigAlg: unknown)
depends_on:10:11
17:hex:"3081cd3081bf0201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa029302706092a864886f70d01090e311a301830090603551d1304023000300b0603551d0f0404030205e0300906072a8648ce3d04ff":char*:"":exp:80
X509 CSR ASN.1 (bad sig: missing)
depends_on:10:11:2
17:hex:"3081cd3081bf0201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa029302706092a864886f70d01090e311a301830090603551d1304023000300b0603551d0f0404030205e0300906072a8648ce3d0401":char*:"":exp:76
X509 CSR ASN.1 (bad sig: not a bit string)
depends_on:10:11:2
17:hex:"3081cf3081bf0201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa029302706092a864886f70d01090e311a301830090603551d1304023000300b0603551d0f0404030205e0300906072a8648ce3d04010400":char*:"":exp:77
X509 CSR ASN.1 (bad sig: overlong)
depends_on:10:11:2
17:hex:"3081cf3081bf0201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa029302706092a864886f70d01090e311a301830090603551d1304023000300b0603551d0f0404030205e0300906072a8648ce3d04010301":char*:"":exp:76
X509 CSR ASN.1 (extra data after signature)
depends_on:10:11:2
17:hex:"308201193081bf0201003034310b3009060355040613024e4c3111300f060355040a1308506f6c617253534c31123010060355040313096c6f63616c686f73743059301306072a8648ce3d020106082a8648ce3d0301070342000437cc56d976091e5a723ec7592dff206eee7cf9069174d0ad14b5f768225962924ee500d82311ffea2fd2345d5d16bd8a88c26b770d55cd8a2a0efa01c8b4edffa029302706092a864886f70d01090e311a301830090603551d1304023000300b0603551d0f0404030205e0300906072a8648ce3d04010349003046022100b49fd8c8f77abfa871908dfbe684a08a793d0f490a43d86fcf2086e4f24bb0c2022100f829d5ccd3742369299e6294394717c4b723a0f68b44e831b6e6c3bcabf9724300":char*:"":exp:69
X509 CSR ASN.1 (invalid version overflow)
17:hex:"3008300602047fffffff":char*:"":exp:37
X509 File parse (no issues)
depends_on:10:11:6:1
13:char*:"/zip/third_party/mbedtls/test/data/server7_int-ca.crt":int:0
X509 File parse (extra space in one certificate)
depends_on:10:6:1
13:char*:"/zip/third_party/mbedtls/test/data/server7_pem_space.crt":int:1
X509 File parse (all certificates fail)
depends_on:10:1
13:char*:"/zip/third_party/mbedtls/test/data/server7_all_space.crt":exp:107
X509 File parse (trailing spaces, OK)
depends_on:10:11:6:1
13:char*:"/zip/third_party/mbedtls/test/data/server7_trailing_space.crt":int:0
X509 File parse (Algorithm Params Tag mismatch)
depends_on:6:1
13:char*:"/zip/third_party/mbedtls/test/data/cli-rsa-sha256-badalg.crt.der":exp:75
X509 Get time (UTC no issues)
depends_on:26
25:exp:108:char*:"500101000000Z":int:0:int:1950:int:1:int:1:int:0:int:0:int:0
X509 Get time (Generalized Time no issues)
depends_on:26
25:exp:109:char*:"99991231235959Z":int:0:int:9999:int:12:int:31:int:23:int:59:int:59
X509 Get time (UTC year without leap day)
depends_on:26
25:exp:108:char*:"490229121212Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC year with leap day)
depends_on:26
25:exp:108:char*:"000229121212Z":int:0:int:2000:int:2:int:29:int:12:int:12:int:12
X509 Get time (UTC invalid day of month #1)
depends_on:26
25:exp:108:char*:"000132121212Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid day of month #2)
depends_on:26
25:exp:108:char*:"001131121212Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid hour)
depends_on:26
25:exp:108:char*:"001130241212Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid min)
depends_on:26
25:exp:108:char*:"001130236012Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid sec)
depends_on:26
25:exp:108:char*:"001130235960Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC without time zone)
depends_on:26
25:exp:108:char*:"000229121212":int:0:int:2000:int:2:int:29:int:12:int:12:int:12
X509 Get time (UTC with invalid time zone #1)
depends_on:26
25:exp:108:char*:"000229121212J":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC with invalid time zone #2)
depends_on:26
25:exp:108:char*:"000229121212+0300":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (Date with invalid tag)
depends_on:26
25:exp:110:char*:"000229121212":exp:111:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC, truncated)
depends_on:26
25:exp:108:char*:"000229121":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (Generalized Time, truncated)
depends_on:26
25:exp:109:char*:"20000229121":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC without seconds)
depends_on:26
25:exp:108:char*:"0002291212":exp:54:int:2000:int:2:int:29:int:12:int:12:int:0
X509 Get time (UTC without seconds and with invalid time zone #1)
depends_on:26
25:exp:108:char*:"0002291212J":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC without second and with invalid time zone #2)
depends_on:26
25:exp:108:char*:"0002291212+0300":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid character in year)
depends_on:26
25:exp:108:char*:"0\1130231212Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid character in month)
depends_on:26
25:exp:108:char*:"001%30231212Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid character in day)
depends_on:26
25:exp:108:char*:"0011`0231212Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid character in hour)
depends_on:26
25:exp:108:char*:"0011302h1212Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid character in min)
depends_on:26
25:exp:108:char*:"00113023u012Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (UTC invalid character in sec)
depends_on:26
25:exp:108:char*:"0011302359n0Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (Generalized Time, year multiple of 100 but not 400 is not a leap year)
depends_on:26
25:exp:109:char*:"19000229000000Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 Get time (Generalized Time, year multiple of 4 but not 100 is a leap year)
depends_on:26
25:exp:109:char*:"19920229000000Z":int:0:int:1992:int:2:int:29:int:0:int:0:int:0
X509 Get time (Generalized Time, year multiple of 400 is a leap year)
depends_on:26
25:exp:109:char*:"20000229000000Z":int:0:int:2000:int:2:int:29:int:0:int:0:int:0
X509 Get time (Generalized Time invalid leap year not multiple of 4, 100 or 400)
depends_on:26
25:exp:109:char*:"19910229000000Z":exp:54:int:0:int:0:int:0:int:0:int:0:int:0
X509 CRT verify restart: trusted EE, max_ops=0 (disabled)
depends_on:0:10:6:11
6:char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":int:0:int:0:int:0:int:0:int:0
X509 CRT verify restart: trusted EE, max_ops=1
depends_on:0:10:6:11
6:char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":char*:"/zip/third_party/mbedtls/test/data/server5-selfsigned.crt":int:0:int:0:int:1:int:0:int:0
X509 CRT verify restart: no intermediate, max_ops=0 (disabled)
depends_on:0:10:6:11:12
6:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":int:0:int:0:int:0:int:0:int:0
X509 CRT verify restart: no intermediate, max_ops=1
depends_on:0:10:6:11:12
6:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":int:0:int:0:int:1:int:100:int:10000
X509 CRT verify restart: no intermediate, max_ops=40000
depends_on:0:10:6:11:12
6:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":int:0:int:0:int:40000:int:0:int:0
X509 CRT verify restart: no intermediate, max_ops=500
depends_on:0:10:6:11:12
6:char*:"/zip/third_party/mbedtls/test/data/server5.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":int:0:int:0:int:500:int:20:int:80
X509 CRT verify restart: no intermediate, badsign, max_ops=0 (disabled)
depends_on:0:10:6:11:12
6:char*:"/zip/third_party/mbedtls/test/data/server5-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:5:exp:16:int:0:int:0:int:0
X509 CRT verify restart: no intermediate, badsign, max_ops=1
depends_on:0:10:6:11:12
6:char*:"/zip/third_party/mbedtls/test/data/server5-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:5:exp:16:int:1:int:100:int:10000
X509 CRT verify restart: no intermediate, badsign, max_ops=40000
depends_on:0:10:6:11:12
6:char*:"/zip/third_party/mbedtls/test/data/server5-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:5:exp:16:int:40000:int:0:int:0
X509 CRT verify restart: no intermediate, badsign, max_ops=500
depends_on:0:10:6:11:12
6:char*:"/zip/third_party/mbedtls/test/data/server5-badsign.crt":char*:"/zip/third_party/mbedtls/test/data/test-ca2.crt":exp:5:exp:16:int:500:int:20:int:80
X509 CRT verify restart: one int, max_ops=0 (disabled)
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":int:0:int:0:int:0:int:0:int:0
X509 CRT verify restart: one int, max_ops=1
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":int:0:int:0:int:1:int:100:int:10000
X509 CRT verify restart: one int, max_ops=30000
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":int:0:int:0:int:30000:int:0:int:0
X509 CRT verify restart: one int, max_ops=500
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10_int3_int-ca2.crt":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":int:0:int:0:int:500:int:25:int:100
X509 CRT verify restart: one int, EE badsign, max_ops=0 (disabled)
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10-bs_int3.pem":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":exp:5:exp:16:int:0:int:0:int:0
X509 CRT verify restart: one int, EE badsign, max_ops=1
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10-bs_int3.pem":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":exp:5:exp:16:int:1:int:100:int:10000
X509 CRT verify restart: one int, EE badsign, max_ops=30000
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10-bs_int3.pem":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":exp:5:exp:16:int:30000:int:0:int:0
X509 CRT verify restart: one int, EE badsign, max_ops=500
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10-bs_int3.pem":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":exp:5:exp:16:int:500:int:25:int:100
X509 CRT verify restart: one int, int badsign, max_ops=0 (disabled)
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10_int3-bs.pem":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":exp:5:exp:16:int:0:int:0:int:0
X509 CRT verify restart: one int, int badsign, max_ops=1
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10_int3-bs.pem":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":exp:5:exp:16:int:1:int:100:int:10000
X509 CRT verify restart: one int, int badsign, max_ops=30000
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10_int3-bs.pem":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":exp:5:exp:16:int:30000:int:0:int:0
X509 CRT verify restart: one int, int badsign, max_ops=500
depends_on:0:10:6:11:12:1
6:char*:"/zip/third_party/mbedtls/test/data/server10_int3-bs.pem":char*:"/zip/third_party/mbedtls/test/data/test-int-ca2.crt":exp:5:exp:16:int:500:int:25:int:100