aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-04-17 23:05:44 +0900
committerKazuki Yamaguchi <k@rhe.jp>2016-04-21 00:46:34 +0900
commit6b8dca8ceddc3d6c3f7386d965029c9c614a3142 (patch)
tree53e429c832f88404da325f3feac4709aa72fd831
parentfec7a017a12515b420d4e03d723fe75de63f851d (diff)
downloadruby-6b8dca8ceddc3d6c3f7386d965029c9c614a3142.tar.gz
extconf: X509_REVOKED_set_serialNumber exists since 0.9.7, X509_STORE_{get,set}_ex_data doesn't exist on any version
-rw-r--r--ext/openssl/extconf.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/ext/openssl/extconf.rb b/ext/openssl/extconf.rb
index b5fb770a36..efb9de2d5a 100644
--- a/ext/openssl/extconf.rb
+++ b/ext/openssl/extconf.rb
@@ -98,8 +98,7 @@ have_func("X509_CRL_add0_revoked")
have_func("X509_CRL_set_issuer_name")
have_func("X509_CRL_set_version")
have_func("X509_CRL_sort")
-have_func("X509_STORE_get_ex_data")
-have_func("X509_STORE_set_ex_data")
+have_func("X509_REVOKED_set_serialNumber")
have_func("X509V3_set_nconf")
have_func("X509V3_EXT_nconf_nid")
@@ -162,7 +161,6 @@ have_func("X509_CRL_get0_signature")
have_func("X509_REQ_get0_signature")
have_func("X509_get0_tbs_sigalg")
have_func("X509_REVOKED_get0_serialNumber")
-have_func("X509_REVOKED_set_serialNumber")
have_func("X509_REVOKED_get0_revocationDate")
have_func("TLS_method") # renamed from SSLv23_method
have_func("SSL_CTX_get_ciphers")
@@ -180,6 +178,10 @@ have_macro("OPENSSL_FIPS", ['openssl/opensslconf.h']) && $defs.push("-DHAVE_OPEN
# LibreSSL support
have_func("RAND_egd") # removed
+# doesn't exist on any version of OpenSSL
+have_func("X509_STORE_get_ex_data")
+have_func("X509_STORE_set_ex_data")
+
Logging::message "=== Checking done. ===\n"
create_header