diff options
author | Christian Grothoff <christian@grothoff.org> | 2008-09-11 02:42:18 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2008-09-11 02:42:18 +0000 |
commit | b69a5b3500f257360c5efd85fe8fbd075e666769 (patch) | |
tree | b5be5dd8b1bc47f0decc97e404998397719b6749 | |
parent | 61629ae386ea0f7efaccb6de7f3ca29b62bf90e6 (diff) | |
download | libmicrohttpd-b69a5b3500f257360c5efd85fe8fbd075e666769.tar.gz libmicrohttpd-b69a5b3500f257360c5efd85fe8fbd075e666769.zip |
needed
-rw-r--r-- | src/testcurl/https/Makefile.am | 2 | ||||
-rw-r--r-- | src/testcurl/https/cert.pem | 17 | ||||
-rw-r--r-- | src/testcurl/https/key.pem | 27 | ||||
-rw-r--r-- | src/testcurl/https/tls_daemon_options_test.c | 8 |
4 files changed, 52 insertions, 2 deletions
diff --git a/src/testcurl/https/Makefile.am b/src/testcurl/https/Makefile.am index 0cfcee0a..e7ed8b7d 100644 --- a/src/testcurl/https/Makefile.am +++ b/src/testcurl/https/Makefile.am | |||
@@ -22,6 +22,8 @@ if MHD_DEBUG_TLS | |||
22 | tls_alert_test | 22 | tls_alert_test |
23 | endif | 23 | endif |
24 | 24 | ||
25 | EXTRA_DIST = cert.pem key.pem | ||
26 | |||
25 | TESTS = $(check_PROGRAMS) | 27 | TESTS = $(check_PROGRAMS) |
26 | 28 | ||
27 | # cURL independent tests | 29 | # cURL independent tests |
diff --git a/src/testcurl/https/cert.pem b/src/testcurl/https/cert.pem new file mode 100644 index 00000000..2c766dff --- /dev/null +++ b/src/testcurl/https/cert.pem | |||
@@ -0,0 +1,17 @@ | |||
1 | -----BEGIN CERTIFICATE----- | ||
2 | MIICpjCCAZCgAwIBAgIESEPtjjALBgkqhkiG9w0BAQUwADAeFw0wODA2MDIxMjU0 | ||
3 | MzhaFw0wOTA2MDIxMjU0NDZaMAAwggEfMAsGCSqGSIb3DQEBAQOCAQ4AMIIBCQKC | ||
4 | AQC03TyUvK5HmUAirRp067taIEO4bibh5nqolUoUdo/LeblMQV+qnrv/RNAMTx5X | ||
5 | fNLZ45/kbM9geF8qY0vsPyQvP4jumzK0LOJYuIwmHaUm9vbXnYieILiwCuTgjaud | ||
6 | 3VkZDoQ9fteIo+6we9UTpVqZpxpbLulBMh/VsvX0cPJ1VFC7rT59o9hAUlFf9jX/ | ||
7 | GmKdYI79MtgVx0OPBjmmSD6kicBBfmfgkO7bIGwlRtsIyMznxbHu6VuoX/eVxrTv | ||
8 | rmCwgEXLWRZ6ru8MQl5YfqeGXXRVwMeXU961KefbuvmEPccgCxm8FZ1C1cnDHFXh | ||
9 | siSgAzMBjC/b6KVhNQ4KnUdZAgMBAAGjLzAtMAwGA1UdEwEB/wQCMAAwHQYDVR0O | ||
10 | BBYEFJcUvpjvE5fF/yzUshkWDpdYiQh/MAsGCSqGSIb3DQEBBQOCAQEARP7eKSB2 | ||
11 | RNd6XjEjK0SrxtoTnxS3nw9sfcS7/qD1+XHdObtDFqGNSjGYFB3Gpx8fpQhCXdoN | ||
12 | 8QUs3/5ZVa5yjZMQewWBgz8kNbnbH40F2y81MHITxxCe1Y+qqHWwVaYLsiOTqj2/ | ||
13 | 0S3QjEJ9tvklmg7JX09HC4m5QRYfWBeQLD1u8ZjA1Sf1xJriomFVyRLI2VPO2bNe | ||
14 | JDMXWuP+8kMC7gEvUnJ7A92Y2yrhu3QI3bjPk8uSpHea19Q77tul1UVBJ5g+zpH3 | ||
15 | OsF5p0MyaVf09GTzcLds5nE/osTdXGUyHJapWReVmPm3Zn6gqYlnzD99z+DPIgIV | ||
16 | RhZvQx74NQnS6g== | ||
17 | -----END CERTIFICATE----- | ||
diff --git a/src/testcurl/https/key.pem b/src/testcurl/https/key.pem new file mode 100644 index 00000000..60bebe3f --- /dev/null +++ b/src/testcurl/https/key.pem | |||
@@ -0,0 +1,27 @@ | |||
1 | -----BEGIN RSA PRIVATE KEY----- | ||
2 | MIIEowIBAAKCAQEAtN08lLyuR5lAIq0adOu7WiBDuG4m4eZ6qJVKFHaPy3m5TEFf | ||
3 | qp67/0TQDE8eV3zS2eOf5GzPYHhfKmNL7D8kLz+I7psytCziWLiMJh2lJvb2152I | ||
4 | niC4sArk4I2rnd1ZGQ6EPX7XiKPusHvVE6VamacaWy7pQTIf1bL19HDydVRQu60+ | ||
5 | faPYQFJRX/Y1/xpinWCO/TLYFcdDjwY5pkg+pInAQX5n4JDu2yBsJUbbCMjM58Wx | ||
6 | 7ulbqF/3lca0765gsIBFy1kWeq7vDEJeWH6nhl10VcDHl1PetSnn27r5hD3HIAsZ | ||
7 | vBWdQtXJwxxV4bIkoAMzAYwv2+ilYTUOCp1HWQIDAQABAoIBAArOQv3R7gmqDspj | ||
8 | lDaTFOz0C4e70QfjGMX0sWnakYnDGn6DU19iv3GnX1S072ejtgc9kcJ4e8VUO79R | ||
9 | EmqpdRR7k8dJr3RTUCyjzf/C+qiCzcmhCFYGN3KRHA6MeEnkvRuBogX4i5EG1k5l | ||
10 | /5t+YBTZBnqXKWlzQLKoUAiMLPg0eRWh+6q7H4N7kdWWBmTpako7TEqpIwuEnPGx | ||
11 | u3EPuTR+LN6lF55WBePbCHccUHUQaXuav18NuDkcJmCiMArK9SKb+h0RqLD6oMI/ | ||
12 | dKD6n8cZXeMBkK+C8U/K0sN2hFHACsu30b9XfdnljgP9v+BP8GhnB0nCB6tNBCPo | ||
13 | 32srOwECgYEAxWh3iBT4lWqL6bZavVbnhmvtif4nHv2t2/hOs/CAq8iLAw0oWGZc | ||
14 | +JEZTUDMvFRlulr0kcaWra+4fN3OmJnjeuFXZq52lfMgXBIKBmoSaZpIh2aDY1Rd | ||
15 | RbEse7nQl9hTEPmYspiXLGtnAXW7HuWqVfFFP3ya8rUS3t4d07Hig8ECgYEA6ou6 | ||
16 | OHiBRTbtDqLIv8NghARc/AqwNWgEc9PelCPe5bdCOLBEyFjqKiT2MttnSSUc2Zob | ||
17 | XhYkHC6zN1Mlq30N0e3Q61YK9LxMdU1vsluXxNq2rfK1Scb1oOlOOtlbV3zA3VRF | ||
18 | hV3t1nOA9tFmUrwZi0CUMWJE/zbPAyhwWotKyZkCgYEAh0kFicPdbABdrCglXVae | ||
19 | SnfSjVwYkVuGd5Ze0WADvjYsVkYBHTvhgRNnRJMg+/vWz3Sf4Ps4rgUbqK8Vc20b | ||
20 | AU5G6H6tlCvPRGm0ZxrwTWDHTcuKRVs+pJE8C/qWoklE/AAhjluWVoGwUMbPGuiH | ||
21 | 6Gf1bgHF6oj/Sq7rv/VLZ8ECgYBeq7ml05YyLuJutuwa4yzQ/MXfghzv4aVyb0F3 | ||
22 | QCdXR6o2IYgR6jnSewrZKlA9aPqFJrwHNR6sNXlnSmt5Fcf/RWO/qgJQGLUv3+rG | ||
23 | 7kuLTNDR05azSdiZc7J89ID3Bkb+z2YkV+6JUiPq/Ei1+nDBEXb/m+/HqALU/nyj | ||
24 | P3gXeQKBgBusb8Rbd+KgxSA0hwY6aoRTPRt8LNvXdsB9vRcKKHUFQvxUWiUSS+L9 | ||
25 | /Qu1sJbrUquKOHqksV5wCnWnAKyJNJlhHuBToqQTgKXjuNmVdYSe631saiI7PHyC | ||
26 | eRJ6DxULPxABytJrYCRrNqmXi5TCiqR2mtfalEMOPxz8rUU8dYyx | ||
27 | -----END RSA PRIVATE KEY-----; | ||
diff --git a/src/testcurl/https/tls_daemon_options_test.c b/src/testcurl/https/tls_daemon_options_test.c index 412f65f2..4424a065 100644 --- a/src/testcurl/https/tls_daemon_options_test.c +++ b/src/testcurl/https/tls_daemon_options_test.c | |||
@@ -404,6 +404,7 @@ main (int argc, char *const *argv) | |||
404 | FILE *test_fd; | 404 | FILE *test_fd; |
405 | unsigned int errorCount = 0; | 405 | unsigned int errorCount = 0; |
406 | char * cur_dir; | 406 | char * cur_dir; |
407 | char cert_path[255], key_path[255]; | ||
407 | 408 | ||
408 | MHD_gtls_global_set_log_level (DEBUG_GNUTLS_LOG_LEVEL); | 409 | MHD_gtls_global_set_log_level (DEBUG_GNUTLS_LOG_LEVEL); |
409 | 410 | ||
@@ -437,10 +438,13 @@ main (int argc, char *const *argv) | |||
437 | MHD_OPTION_END); | 438 | MHD_OPTION_END); |
438 | 439 | ||
439 | cur_dir = get_current_dir_name (); | 440 | cur_dir = get_current_dir_name (); |
441 | sprintf (cert_path, "%s/%s", cur_dir, "cert.pem"); | ||
442 | sprintf (key_path, "%s/%s", cur_dir, "key.pem"); | ||
443 | |||
440 | errorCount += | 444 | errorCount += |
441 | test_wrap ("file certificates", &test_file_certificates, test_fd, | 445 | test_wrap ("file certificates", &test_file_certificates, test_fd, |
442 | "AES256-SHA", CURL_SSLVERSION_TLSv1, MHD_OPTION_HTTPS_CERT_PATH, cur_dir, | 446 | "AES256-SHA", CURL_SSLVERSION_TLSv1, MHD_OPTION_HTTPS_CERT_PATH, cert_path, |
443 | MHD_OPTION_HTTPS_KEY_PATH, cur_dir, MHD_OPTION_END); | 447 | MHD_OPTION_HTTPS_KEY_PATH, key_path, MHD_OPTION_END); |
444 | free (cur_dir); | 448 | free (cur_dir); |
445 | 449 | ||
446 | errorCount += | 450 | errorCount += |