1a8e1175bSopenharmony_ciCertificate Request check Server1 SHA1
2a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
3a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.sha1":MBEDTLS_MD_SHA1:0:0:0:0:0
4a8e1175bSopenharmony_ci
5a8e1175bSopenharmony_ciCertificate Request check Server1 SHA224
6a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA224:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
7a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.sha224":MBEDTLS_MD_SHA224:0:0:0:0:0
8a8e1175bSopenharmony_ci
9a8e1175bSopenharmony_ciCertificate Request check Server1 SHA256
10a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA256:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
11a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.sha256":MBEDTLS_MD_SHA256:0:0:0:0:0
12a8e1175bSopenharmony_ci
13a8e1175bSopenharmony_ciCertificate Request check Server1 SHA384
14a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA384:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
15a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.sha384":MBEDTLS_MD_SHA384:0:0:0:0:0
16a8e1175bSopenharmony_ci
17a8e1175bSopenharmony_ciCertificate Request check Server1 SHA512
18a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA512:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
19a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.sha512":MBEDTLS_MD_SHA512:0:0:0:0:0
20a8e1175bSopenharmony_ci
21a8e1175bSopenharmony_ciCertificate Request check Server1 MD5
22a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_MD5:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
23a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.md5":MBEDTLS_MD_MD5:0:0:0:0:0
24a8e1175bSopenharmony_ci
25a8e1175bSopenharmony_ciCertificate Request check Server1 key_usage
26a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
27a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.key_usage":MBEDTLS_MD_SHA1:MBEDTLS_X509_KU_DIGITAL_SIGNATURE | MBEDTLS_X509_KU_NON_REPUDIATION | MBEDTLS_X509_KU_KEY_ENCIPHERMENT:1:0:0:0
28a8e1175bSopenharmony_ci
29a8e1175bSopenharmony_ciCertificate Request check opaque Server1 key_usage
30a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
31a8e1175bSopenharmony_cix509_csr_check_opaque:"data_files/server1.key":MBEDTLS_MD_SHA1:MBEDTLS_X509_KU_DIGITAL_SIGNATURE | MBEDTLS_X509_KU_NON_REPUDIATION:0
32a8e1175bSopenharmony_ci
33a8e1175bSopenharmony_ciCertificate Request check Server1 key_usage empty
34a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
35a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.key_usage_empty":MBEDTLS_MD_SHA1:0:1:0:0:0
36a8e1175bSopenharmony_ci
37a8e1175bSopenharmony_ciCertificate Request check Server1 ns_cert_type
38a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
39a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.cert_type":MBEDTLS_MD_SHA1:0:0:MBEDTLS_X509_NS_CERT_TYPE_SSL_SERVER:1:0
40a8e1175bSopenharmony_ci
41a8e1175bSopenharmony_ciCertificate Request check Server1 ns_cert_type empty
42a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
43a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.cert_type_empty":MBEDTLS_MD_SHA1:0:0:0:1:0
44a8e1175bSopenharmony_ci
45a8e1175bSopenharmony_ciCertificate Request check Server1 key_usage + ns_cert_type
46a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
47a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.ku-ct":MBEDTLS_MD_SHA1:MBEDTLS_X509_KU_DIGITAL_SIGNATURE | MBEDTLS_X509_KU_NON_REPUDIATION | MBEDTLS_X509_KU_KEY_ENCIPHERMENT:1:MBEDTLS_X509_NS_CERT_TYPE_SSL_SERVER:1:0
48a8e1175bSopenharmony_ci
49a8e1175bSopenharmony_ciCertificate Request check Server5 ECDSA, key_usage
50a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1:MBEDTLS_PK_CAN_ECDSA_SIGN:MBEDTLS_ECDSA_DETERMINISTIC:MBEDTLS_ECP_HAVE_SECP256R1
51a8e1175bSopenharmony_cix509_csr_check:"data_files/server5.key":"data_files/server5.req.ku.sha1":MBEDTLS_MD_SHA1:MBEDTLS_X509_KU_DIGITAL_SIGNATURE | MBEDTLS_X509_KU_NON_REPUDIATION:1:0:0:0
52a8e1175bSopenharmony_ci
53a8e1175bSopenharmony_ciCertificate Request check Server1, set_extension
54a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA256:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15
55a8e1175bSopenharmony_cix509_csr_check:"data_files/server1.key":"data_files/server1.req.sha256.ext":MBEDTLS_MD_SHA256:0:0:0:0:1
56a8e1175bSopenharmony_ci
57a8e1175bSopenharmony_ciCertificate Request check opaque Server5 ECDSA, key_usage
58a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA256:MBEDTLS_PK_CAN_ECDSA_SIGN:MBEDTLS_ECP_HAVE_SECP256R1
59a8e1175bSopenharmony_cix509_csr_check_opaque:"data_files/server5.key":MBEDTLS_MD_SHA256:MBEDTLS_X509_KU_DIGITAL_SIGNATURE | MBEDTLS_X509_KU_NON_REPUDIATION:0
60a8e1175bSopenharmony_ci
61a8e1175bSopenharmony_ciCertificate write check Server1 SHA1
62a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
63a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"data_files/server1.crt":0:0:"data_files/test-ca.crt":0
64a8e1175bSopenharmony_ci
65a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, not before 1970
66a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
67a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"19700210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"":0:0:"data_files/test-ca.crt":0
68a8e1175bSopenharmony_ci
69a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, not after 2050
70a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
71a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20500210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"":0:0:"data_files/test-ca.crt":0
72a8e1175bSopenharmony_ci
73a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, not before 1970, not after 2050
74a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
75a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"19700210144406":"20500210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"":0:0:"data_files/test-ca.crt":0
76a8e1175bSopenharmony_ci
77a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, not before 2050, not after 2059
78a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
79a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20500210144406":"20590210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"":0:0:"data_files/test-ca.crt":0
80a8e1175bSopenharmony_ci
81a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, key_usage
82a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
83a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:MBEDTLS_X509_KU_DIGITAL_SIGNATURE | MBEDTLS_X509_KU_NON_REPUDIATION | MBEDTLS_X509_KU_KEY_ENCIPHERMENT:1:"NULL":0:0:1:-1:"data_files/server1.key_usage.crt":0:0:"data_files/test-ca.crt":0
84a8e1175bSopenharmony_ci
85a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, one ext_key_usage
86a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
87a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20110212144406":"20210212144406":MBEDTLS_MD_SHA1:0:0:"serverAuth":0:0:1:-1:"data_files/server1.key_ext_usage.crt":0:0:"data_files/test-ca.crt":0
88a8e1175bSopenharmony_ci
89a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, two ext_key_usages
90a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
91a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20110212144406":"20210212144406":MBEDTLS_MD_SHA1:0:0:"codeSigning,timeStamping":0:0:1:-1:"data_files/server1.key_ext_usages.crt":0:0:"data_files/test-ca.crt":0
92a8e1175bSopenharmony_ci
93a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, ns_cert_type
94a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
95a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":MBEDTLS_X509_NS_CERT_TYPE_SSL_SERVER:1:1:-1:"data_files/server1.cert_type.crt":0:0:"data_files/test-ca.crt":0
96a8e1175bSopenharmony_ci
97a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, version 1
98a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
99a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:MBEDTLS_X509_CRT_VERSION_1:"data_files/server1.v1.crt":0:0:"data_files/test-ca.crt":0
100a8e1175bSopenharmony_ci
101a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, CA
102a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
103a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"data_files/server1.ca.crt":0:1:"data_files/test-ca.crt":0
104a8e1175bSopenharmony_ci
105a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, RSA_ALT
106a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
107a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:0:-1:"data_files/server1.noauthid.crt":1:0:"data_files/test-ca.crt":0
108a8e1175bSopenharmony_ci
109a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, RSA_ALT, key_usage
110a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
111a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:MBEDTLS_X509_KU_DIGITAL_SIGNATURE | MBEDTLS_X509_KU_NON_REPUDIATION | MBEDTLS_X509_KU_KEY_ENCIPHERMENT:1:"NULL":0:0:0:-1:"data_files/server1.key_usage_noauthid.crt":1:0:"data_files/test-ca.crt":0
112a8e1175bSopenharmony_ci
113a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, RSA_ALT, ns_cert_type
114a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
115a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":MBEDTLS_X509_NS_CERT_TYPE_SSL_SERVER:1:0:-1:"data_files/server1.cert_type_noauthid.crt":1:0:"data_files/test-ca.crt":0
116a8e1175bSopenharmony_ci
117a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, RSA_ALT, version 1
118a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
119a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:0:MBEDTLS_X509_CRT_VERSION_1:"data_files/server1.v1.crt":1:0:"data_files/test-ca.crt":0
120a8e1175bSopenharmony_ci
121a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, RSA_ALT, CA
122a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
123a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:0:-1:"data_files/server1.ca_noauthid.crt":1:1:"data_files/test-ca.crt":0
124a8e1175bSopenharmony_ci
125a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, Opaque
126a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5:MBEDTLS_USE_PSA_CRYPTO
127a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"data_files/server1.crt":2:0:"data_files/test-ca.crt":0
128a8e1175bSopenharmony_ci
129a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, Opaque, key_usage
130a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5:MBEDTLS_USE_PSA_CRYPTO
131a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:MBEDTLS_X509_KU_DIGITAL_SIGNATURE | MBEDTLS_X509_KU_NON_REPUDIATION | MBEDTLS_X509_KU_KEY_ENCIPHERMENT:1:"NULL":0:0:1:-1:"data_files/server1.key_usage.crt":2:0:"data_files/test-ca.crt":0
132a8e1175bSopenharmony_ci
133a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, Opaque, ns_cert_type
134a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5:MBEDTLS_USE_PSA_CRYPTO
135a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":MBEDTLS_X509_NS_CERT_TYPE_SSL_SERVER:1:1:-1:"data_files/server1.cert_type.crt":2:0:"data_files/test-ca.crt":0
136a8e1175bSopenharmony_ci
137a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, Opaque, version 1
138a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5:MBEDTLS_USE_PSA_CRYPTO
139a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:MBEDTLS_X509_CRT_VERSION_1:"data_files/server1.v1.crt":2:0:"data_files/test-ca.crt":0
140a8e1175bSopenharmony_ci
141a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, Opaque, CA
142a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5:MBEDTLS_USE_PSA_CRYPTO
143a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"data_files/server1.ca.crt":2:1:"data_files/test-ca.crt":0
144a8e1175bSopenharmony_ci
145a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, Full length serial
146a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
147a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"112233445566778899aabbccddeeff0011223344":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"data_files/server1.long_serial.crt":0:0:"data_files/test-ca.crt":0
148a8e1175bSopenharmony_ci
149a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, Serial starting with 0x80
150a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
151a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"8011223344":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"data_files/server1.80serial.crt":0:0:"data_files/test-ca.crt":0
152a8e1175bSopenharmony_ci
153a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, All 0xFF full length serial
154a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
155a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"ffffffffffffffffffffffffffffffff":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"data_files/server1.long_serial_FF.crt":0:0:"data_files/test-ca.crt":0
156a8e1175bSopenharmony_ci
157a8e1175bSopenharmony_ciCertificate write check Server5 ECDSA
158a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA256:MBEDTLS_PK_CAN_ECDSA_SIGN:MBEDTLS_ECDSA_DETERMINISTIC:MBEDTLS_ECP_HAVE_SECP384R1:MBEDTLS_ECP_HAVE_SECP256R1
159a8e1175bSopenharmony_cix509_crt_check:"data_files/server5.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca2.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=Polarssl Test EC CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA256:0:0:"NULL":0:0:1:-1:"data_files/server5.crt":0:0:"data_files/test-ca2.crt":0
160a8e1175bSopenharmony_ci
161a8e1175bSopenharmony_ciCertificate write check Server5 ECDSA, Opaque
162a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA256:MBEDTLS_PK_CAN_ECDSA_SIGN:MBEDTLS_ECDSA_DETERMINISTIC:MBEDTLS_ECP_HAVE_SECP384R1:MBEDTLS_ECP_HAVE_SECP256R1:MBEDTLS_USE_PSA_CRYPTO
163a8e1175bSopenharmony_cix509_crt_check:"data_files/server5.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca2.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=Polarssl Test EC CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA256:0:0:"NULL":0:0:1:-1:"":2:0:"data_files/test-ca2.crt":0
164a8e1175bSopenharmony_ci
165a8e1175bSopenharmony_ciCertificate write check Server1 SHA1, SubjectAltNames
166a8e1175bSopenharmony_cidepends_on:MBEDTLS_RSA_C:MBEDTLS_PKCS1_V15:MBEDTLS_MD_CAN_MD5
167a8e1175bSopenharmony_cix509_crt_check:"data_files/server1.key":"":"C=NL,O=PolarSSL,CN=PolarSSL Server 1":"data_files/test-ca_unenc.key":"PolarSSLTest":"C=NL,O=PolarSSL,CN=PolarSSL Test CA":"01":"20190210144406":"20290210144406":MBEDTLS_MD_SHA1:0:0:"NULL":0:0:1:-1:"data_files/server1.allSubjectAltNames.crt":0:0:"data_files/test-ca.crt":1
168a8e1175bSopenharmony_ci
169a8e1175bSopenharmony_ciX509 String to Names #1
170a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL,O=Offspark\\, Inc., OU=PolarSSL":"C=NL, O=Offspark\\, Inc., OU=PolarSSL":0:0
171a8e1175bSopenharmony_ci
172a8e1175bSopenharmony_ciX509 String to Names #2
173a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=Offspark, Inc., OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
174a8e1175bSopenharmony_ci
175a8e1175bSopenharmony_ciX509 String to Names #3 (Name precisely 255 bytes)
176a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345,OU=PolarSSL":"C=NL, O=123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345, OU=PolarSSL":0:0
177a8e1175bSopenharmony_ci
178a8e1175bSopenharmony_ciX509 String to Names #4 (Name larger than 255 bytes)
179a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
180a8e1175bSopenharmony_ci
181a8e1175bSopenharmony_ciX509 String to Names #5 (Escape non-allowed characters)
182a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=Offspark\\a Inc., OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
183a8e1175bSopenharmony_ci
184a8e1175bSopenharmony_ciX509 String to Names #6 (Escape at end)
185a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=Offspark\\":"":MBEDTLS_ERR_X509_INVALID_NAME:0
186a8e1175bSopenharmony_ci
187a8e1175bSopenharmony_ciX509 String to Names #7 (Invalid, no '=' or ',')
188a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"ABC123":"":MBEDTLS_ERR_X509_INVALID_NAME:0
189a8e1175bSopenharmony_ci
190a8e1175bSopenharmony_ciX509 String to Names #8 (Escaped valid characters)
191a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=Offspark\\+ \\> \\=, OU=PolarSSL":"C=NL, O=Offspark\\+ \\> \\=, OU=PolarSSL":0:0
192a8e1175bSopenharmony_ci
193a8e1175bSopenharmony_ciX509 String to Names #9 (Escaped ascii hexpairs uppercase encoded)
194a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=\\4F\\66\\66\\73\\70\\61\\72\\6B, OU=PolarSSL":"C=NL, O=Offspark, OU=PolarSSL":0:0
195a8e1175bSopenharmony_ci
196a8e1175bSopenharmony_ciX509 String to Names #10 (Escaped ascii hexpairs lowercase encoded)
197a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=\\4f\\66\\66\\73\\70\\61\\72\\6b, OU=PolarSSL":"C=NL, O=Offspark, OU=PolarSSL":0:0
198a8e1175bSopenharmony_ci
199a8e1175bSopenharmony_ciX509 String to Names #11 (Invalid hexpair escape at end of string)
200a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=\\4f\\66\\66\\73\\70\\61\\72\\6, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
201a8e1175bSopenharmony_ci
202a8e1175bSopenharmony_ciX509 String to Names #12 (Reject escaped null hexpair)
203a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=Of\\00spark, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
204a8e1175bSopenharmony_ci
205a8e1175bSopenharmony_ciX509 String to Names #13 (Invalid hexpairs)
206a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=Of\\flspark, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
207a8e1175bSopenharmony_ci
208a8e1175bSopenharmony_ciX509 String to Names #14 (Accept numercoid/hexstring)
209a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#0C084F6666737061726B, OU=PolarSSL":"C=NL, O=Offspark, OU=PolarSSL":0:0
210a8e1175bSopenharmony_ci
211a8e1175bSopenharmony_ci# TODO: Should the trailing garbage be ignored?
212a8e1175bSopenharmony_ciX509 String to Names (hexstring: trailing garbage after DER is ignored)
213a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#0C084F6666737061726Baa, OU=PolarSSL":"C=NL, O=Offspark, OU=PolarSSL":0:0
214a8e1175bSopenharmony_ci
215a8e1175bSopenharmony_ciX509 String to Names: long hexstring (payload=256 bytes)
216a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#0C82010041414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141, OU=PolarSSL":"C=NL, O=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA, OU=PolarSSL":0:MAY_FAIL_DN_GETS
217a8e1175bSopenharmony_ci
218a8e1175bSopenharmony_ciX509 String to Names: long hexstring (payload=257 bytes)
219a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#0C820101aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, OU=PolarSSL":"C=NL, O=Offspark, OU=PolarSSL":MBEDTLS_ERR_X509_INVALID_NAME:0
220a8e1175bSopenharmony_ci
221a8e1175bSopenharmony_ciX509 String to Names #15 (Odd length DER hexstring)
222a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#0C084F6666737061726, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
223a8e1175bSopenharmony_ci
224a8e1175bSopenharmony_ciX509 String to Names (empty DER hexstring)
225a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
226a8e1175bSopenharmony_ci
227a8e1175bSopenharmony_ciX509 String to Names (empty DER hexstring at end)
228a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#":"":MBEDTLS_ERR_X509_INVALID_NAME:0
229a8e1175bSopenharmony_ci
230a8e1175bSopenharmony_ciX509 String to Names (1-byte DER hexstring)
231a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#0C, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
232a8e1175bSopenharmony_ci
233a8e1175bSopenharmony_ciX509 String to Names (1-byte DER hexstring at end)
234a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#0C":"":MBEDTLS_ERR_X509_INVALID_NAME:0
235a8e1175bSopenharmony_ci
236a8e1175bSopenharmony_ciX509 String to Names #16 (hexstring: DER length exceeds available data)
237a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#0C0B4F6666737061726B, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
238a8e1175bSopenharmony_ci
239a8e1175bSopenharmony_ciX509 String to Names #17 (hexstring: Invalid OID)
240a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 10.5.4.10=#0C084F6666737061726B, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
241a8e1175bSopenharmony_ci
242a8e1175bSopenharmony_ciX509 String to Names #18 (short name and hexstring)
243a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=#0C084F6666737061726B, OU=PolarSSL":"C=NL, O=Offspark, OU=PolarSSL":0:0
244a8e1175bSopenharmony_ci
245a8e1175bSopenharmony_ciX509 String to Names (null byte in hexstring with string type)
246a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=#0C0100, OU=PolarSSL":"C=NL, O=Offspark, OU=PolarSSL":MBEDTLS_ERR_X509_INVALID_NAME:0
247a8e1175bSopenharmony_ci
248a8e1175bSopenharmony_ciX509 String to Names (null byte in hexstring with non-string type)
249a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=#040100, OU=PolarSSL":"C=NL, O=\\x00, OU=PolarSSL":0:MAY_FAIL_GET_NAME
250a8e1175bSopenharmony_ci
251a8e1175bSopenharmony_ciX509 String to Names #19 (Accept non-ascii hexpairs)
252a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=Of\\CCspark, OU=PolarSSL":"C=NL, O=Of\\CCspark, OU=PolarSSL":0:0
253a8e1175bSopenharmony_ci
254a8e1175bSopenharmony_ciX509 String to Names #20 (Reject empty AttributeValue)
255a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, O=, OU=PolarSSL":"":MBEDTLS_ERR_X509_INVALID_NAME:0
256a8e1175bSopenharmony_ci
257a8e1175bSopenharmony_ciX509 Round trip test (Escaped characters)
258a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"CN=Lu\\C4\\8Di\\C4\\87, O=Offspark, OU=PolarSSL":"CN=Lu\\C4\\8Di\\C4\\87, O=Offspark, OU=PolarSSL":0:0
259a8e1175bSopenharmony_ci
260a8e1175bSopenharmony_ciX509 Round trip test (hexstring output for non string input)
261a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10=#03084F6666737061726B, OU=PolarSSL":"C=NL, O=#03084F6666737061726B, OU=PolarSSL":0:0
262a8e1175bSopenharmony_ci
263a8e1175bSopenharmony_ciX509 Round trip test (numercoid hexstring output for unknown OID)
264a8e1175bSopenharmony_cimbedtls_x509_string_to_names:"C=NL, 2.5.4.10.234.532=#0C084F6666737061726B, OU=PolarSSL":"C=NL, 2.5.4.10.234.532=#0C084F6666737061726B, OU=PolarSSL":0:0
265a8e1175bSopenharmony_ci
266a8e1175bSopenharmony_ciCheck max serial length
267a8e1175bSopenharmony_cix509_set_serial_check:
268a8e1175bSopenharmony_ci
269a8e1175bSopenharmony_ciCheck max extension length
270a8e1175bSopenharmony_cix509_set_extension_length_check:
271