]> granicus.if.org Git - php/commit
Generate certs for openssl tests on the fly
authorAlexander Kurilo <alex@kurilo.me>
Sun, 2 Dec 2018 14:08:01 +0000 (17:08 +0300)
committerJakub Zelenka <bukka@php.net>
Thu, 10 Jan 2019 20:09:42 +0000 (20:09 +0000)
commit1fab01be5bef046ff6dcbf843cc3db66faacda12
treeedd939240295bcb63cba1c5a98912f45c450b608
parent6b4cdbaade1b077e8f0eceecb0e07921fed00aff
Generate certs for openssl tests on the fly

The idea is to create an easy way to provide a certificate that never
expires. In order to make it cross-platform, PHP is used rather than
openssl CLI app. Using openssl to generate certificates for tests that
test openssl might be not the best idea but pros seem to outweight cons
that this "recursice dependency" adds
25 files changed:
ext/openssl/tests/CertificateGenerator.inc [new file with mode: 0644]
ext/openssl/tests/bug46127.pem [deleted file]
ext/openssl/tests/bug46127.phpt
ext/openssl/tests/bug48182.phpt
ext/openssl/tests/bug54992-ca.pem [deleted file]
ext/openssl/tests/bug54992.pem [deleted file]
ext/openssl/tests/bug54992.phpt
ext/openssl/tests/bug65538.phar [deleted file]
ext/openssl/tests/bug65538_001.phpt
ext/openssl/tests/bug65538_003.phpt
ext/openssl/tests/bug72333.phpt
ext/openssl/tests/bug74159.phpt
ext/openssl/tests/capture_peer_cert_001.phpt
ext/openssl/tests/openssl_peer_fingerprint_basic.phpt
ext/openssl/tests/peer_verification.phpt
ext/openssl/tests/session_meta_capture.phpt
ext/openssl/tests/stream_crypto_flags_001.phpt
ext/openssl/tests/stream_crypto_flags_002.phpt
ext/openssl/tests/stream_crypto_flags_003.phpt
ext/openssl/tests/stream_crypto_flags_004.phpt
ext/openssl/tests/stream_security_level.phpt
ext/openssl/tests/stream_server_reneg_limit.phpt
ext/openssl/tests/stream_verify_peer_name_001.phpt
ext/openssl/tests/stream_verify_peer_name_002.phpt
ext/openssl/tests/stream_verify_peer_name_003.phpt