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())) 23 #if defined(HAVE_ASN1_TIME_ADJ) 26 ossl_time_split(time, &sec, &off_days);
27 return X509_time_adj_ex(s, off_days, 0, &sec);
30 return X509_time_adj(s, 0, &sec);
115 #if defined(X509_V_FLAG_EXTENDED_CRL_SUPPORT) 120 #if defined(X509_V_FLAG_USE_DELTAS) 125 #if defined(X509_V_FLAG_CHECK_SS_SIGNATURE) 130 #if defined(X509_V_FLAG_TRUSTED_FIRST) 136 #if defined(X509_V_FLAG_NO_ALT_CHAINS) 141 #if defined(X509_V_FLAG_NO_CHECK_TIME) 164 #if defined(X509_PURPOSE_TIMESTAMP_SIGN) 176 #if defined(X509_TRUST_TSA) void Init_ossl_x509ext(void)
void Init_ossl_x509revoked(void)
#define DefX509Default(x, i)
ASN1_TIME * ossl_x509_time_adjust(ASN1_TIME *s, VALUE time)
time_t time_to_time_t(VALUE time)
void Init_ossl_x509req(void)
void Init_ossl_x509name(void)
VALUE rb_define_module_under(VALUE outer, const char *name)
void Init_ossl_x509crl(void)
void Init_ossl_x509(void)
void Init_ossl_x509attr(void)
void Init_ossl_x509store(void)
VALUE rb_define_module(const char *name)
void Init_ossl_x509cert(void)