instance method
OpenSSL::X509::Revoked#extensions
() -> ::Array[::OpenSSL::X509::Extension]
extensions
ext/openssl/ossl_x509revoked.c
View on GitHub ↗
static VALUE
ossl_x509revoked_get_extensions(VALUE self)
{
X509_REVOKED *rev;
int count, i;
X509_EXTENSION *ext;
VALUE ary;
GetX509Rev(self, rev);
count = X509_REVOKED_get_ext_count(rev);
ary = rb_ary_new_capa(count);
for (i=0; i<count; i++) {
ext = X509_REVOKED_get_ext(rev, i);
rb_ary_push(ary, ossl_x509ext_new(ext));
}
return ary;
}
Gets X509v3 extensions as array of X509Ext objects