cX509Store (Class)

In:

Methods

add_cert   add_crl   add_file   add_path   flags=   new   purpose=   trust=   verify   verify_callback=  

Public Class methods

new(...)

Public Instance methods

add_cert(p1)
add_crl(p1)
add_file(p1)
add_path(p1)
flags=(p1)
purpose=(p1)
trust=(p1)
verify(...)

General callback for OpenSSL verify

[Source]

/*
 * General callback for OpenSSL verify
 */
static VALUE
ossl_x509store_set_vfy_cb(VALUE self, VALUE cb)
{
    X509_STORE *store;

    GetX509Store(self, store);
    X509_STORE_set_ex_data(store, ossl_verify_cb_idx, (void*)cb);
    rb_iv_set(self, "@verify_callback", cb);

    return cb;
}

[Validate]