summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@cepl.eu>2020-11-21 01:19:19 +0100
committerMatěj Cepl <mcepl@cepl.eu>2020-11-21 01:19:19 +0100
commita215adf5dc696c9e8fba6753e210648958d1b401 (patch)
treeb5d7fd92ca6645c6b9bf52b191de15c94dbe0e44
parentca1fc953949f79ac7f6662ef162c3fee978afea5 (diff)
downloadm2crypto-a215adf5dc696c9e8fba6753e210648958d1b401.tar.gz
Add conditional exclusion of X509_V_FLAG_NO_CHECK_TIME
-rw-r--r--SWIG/_x509.i6
1 files changed, 5 insertions, 1 deletions
diff --git a/SWIG/_x509.i b/SWIG/_x509.i
index 0227789..211f573 100644
--- a/SWIG/_x509.i
+++ b/SWIG/_x509.i
@@ -346,7 +346,7 @@ X509 *d2i_x509(BIO *bio) {
%constant int X509_V_ERR_APPLICATION_VERIFICATION = 50;
/* See man page of X509_VERIFY_PARAM_set_flags for definition of all these flags */
-
+
%constant int VERIFY_ALLOW_PROXY_CERTS = X509_V_FLAG_ALLOW_PROXY_CERTS;
%constant int VERIFY_CB_ISSUER_CHECK = X509_V_FLAG_CB_ISSUER_CHECK;
%constant int VERIFY_CHECK_SS_SIGNATURE = X509_V_FLAG_CHECK_SS_SIGNATURE;
@@ -360,7 +360,11 @@ However I add it here for consistency */
%constant int VERIFY_INHIBIT_ANY = X509_V_FLAG_INHIBIT_ANY;
%constant int VERIFY_INHIBIT_MAP = X509_V_FLAG_INHIBIT_MAP;
%constant int VERIFY_NO_ALT_CHAINS = X509_V_FLAG_NO_ALT_CHAINS;
+/* The flag X509_V_FLAG_NO_CHECK_TIME is not available on some versions
+ * of Windows */
+#ifdef X509_V_FLAG_NO_CHECK_TIME
%constant int VERIFY_NO_CHECK_TIME = X509_V_FLAG_NO_CHECK_TIME;
+#endif
%constant int VERIFY_NOTIFY_POLICY = X509_V_FLAG_NOTIFY_POLICY;
%constant int VERIFY_PARTIAL_CHAIN = X509_V_FLAG_PARTIAL_CHAIN;
%constant int VERIFY_POLICY_CHECK = X509_V_FLAG_POLICY_CHECK;