14 #define DefX509Const(x) rb_define_const(mX509, #x, INT2NUM(X509_##x))
15 #define DefX509Default(x,i) \
16 rb_define_const(mX509, "DEFAULT_" #x, rb_str_new2(X509_get_default_##i()))
26 return X509_time_adj_ex(s, off_days, 0, &sec);
51 #if defined(X509_V_ERR_UNSPECIFIED)
107 #if defined(X509_V_ERR_PATH_LOOP)
110 #if defined(X509_V_ERR_SUITE_B_INVALID_VERSION)
114 DefX509Const(V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM);
116 DefX509Const(V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256);
121 #if defined(X509_V_ERR_DANE_NO_MATCH)
124 #if defined(X509_V_ERR_EE_KEY_TOO_SMALL)
129 #if defined(X509_V_ERR_INVALID_CALL)
132 #if defined(X509_V_ERR_STORE_LOOKUP)
135 #if defined(X509_V_ERR_NO_VALID_SCTS)
138 #if defined(X509_V_ERR_PROXY_SUBJECT_NAME_VIOLATION)
141 #if defined(X509_V_ERR_OCSP_VERIFY_NEEDED)
192 #if defined(X509_V_FLAG_SUITEB_128_LOS_ONLY)
197 #if defined(X509_V_FLAG_SUITEB_192_LOS)
202 #if defined(X509_V_FLAG_SUITEB_128_LOS)
210 #if defined(X509_V_FLAG_NO_ALT_CHAINS)
215 #if defined(X509_V_FLAG_NO_CHECK_TIME)