instance method
OpenSSL::X509::CRL#revoked
() -> ::Array[::OpenSSL::X509::Revoked]
revoked
ext/openssl/ossl_x509crl.c
View on GitHub ↗
static VALUE
ossl_x509crl_get_revoked(VALUE self)
{
X509_CRL *crl;
int i, num;
STACK_OF(X509_REVOKED) *sk;
VALUE ary;
GetX509CRL(self, crl);
sk = X509_CRL_get_REVOKED(crl);
if (!sk)
return rb_ary_new();
num = sk_X509_REVOKED_num(sk);
ary = rb_ary_new_capa(num);
for(i=0; i<num; i++) {
X509_REVOKED *rev = sk_X509_REVOKED_value(sk, i);
rb_ary_push(ary, ossl_x509revoked_new(rev));
}
return ary;
}
No documentation available