Add a regression test suite for SSL support.

Heikki Linnakangas <heikki.linnakangas@iki.fi>

Commit: e39250c644ea7cd3904e4e24570db21a209cf97f
Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
Date: 2014-12-09T15:37:20Z
Releases: 9.5.0
Add a regression test suite for SSL support.

It's not run by the global "check" or "installcheck" targets, because the
temporary installation it creates accepts TCP connections from any user
the same host, which is insecure.

Files

PathChange+/−
src/test/Makefile modified +6 −0
src/test/ssl/cas.config added +65 −0
src/test/ssl/client_ca.config added +11 −0
src/test/ssl/client.config added +13 −0
src/test/ssl/Makefile added +126 −0
src/test/ssl/README added +83 −0
src/test/ssl/root_ca.config added +9 −0
src/test/ssl/server_ca.config added +11 −0
src/test/ssl/server-cn-and-alt-names.config added +25 −0
src/test/ssl/server-cn-only.config added +15 −0
src/test/ssl/server-multiple-alt-names.config added +20 −0
src/test/ssl/server-no-names.config added +17 −0
src/test/ssl/server-revoked.config added +17 −0
src/test/ssl/ServerSetup.pm added +96 −0
src/test/ssl/server-single-alt-name.config added +18 −0
src/test/ssl/ssl/both-cas-1.crt added +39 −0
src/test/ssl/ssl/both-cas-2.crt added +39 −0
src/test/ssl/ssl/client_ca.crt added +13 −0
src/test/ssl/ssl/client_ca.key added +15 −0
src/test/ssl/ssl/client.crl added +9 −0
src/test/ssl/ssl/client.crt added +12 −0
src/test/ssl/ssl/client.key added +15 −0
src/test/ssl/ssl/client-revoked.crt added +12 −0
src/test/ssl/ssl/client-revoked.key added +15 −0
src/test/ssl/ssl/.gitignore added +2 −0
src/test/ssl/ssl/root_ca.crt added +13 −0
src/test/ssl/ssl/root_ca.key added +15 −0
src/test/ssl/ssl/root+client_ca.crt added +26 −0
src/test/ssl/ssl/root+client.crl added +17 −0
src/test/ssl/ssl/root.crl added +8 −0
src/test/ssl/ssl/root+server_ca.crt added +26 −0
src/test/ssl/ssl/root+server.crl added +17 −0
src/test/ssl/ssl/server_ca.crt added +13 −0
src/test/ssl/ssl/server_ca.key added +15 −0
src/test/ssl/ssl/server-cn-and-alt-names.crt added +15 −0
src/test/ssl/ssl/server-cn-and-alt-names.key added +15 −0
src/test/ssl/ssl/server-cn-only.crt added +13 −0
src/test/ssl/ssl/server-cn-only.key added +15 −0
src/test/ssl/ssl/server.crl added +9 −0
src/test/ssl/ssl/server-multiple-alt-names.crt added +15 −0
src/test/ssl/ssl/server-multiple-alt-names.key added +15 −0
src/test/ssl/ssl/server-no-names.crt added +12 −0
src/test/ssl/ssl/server-no-names.key added +15 −0
src/test/ssl/ssl/server-revoked.crt added +13 −0
src/test/ssl/ssl/server-revoked.key added +15 −0
src/test/ssl/ssl/server-single-alt-name.crt added +13 −0
src/test/ssl/ssl/server-single-alt-name.key added +15 −0
src/test/ssl/ssl/server-ss.crt added +13 −0
src/test/ssl/ssl/server-ss.key added +15 −0
src/test/ssl/t/001_ssltests.pl added +223 −0