Method: OpenSSL::X509::CRL#add_revoked

Defined in:
ossl_x509crl.c

#add_revoked(revoked) ⇒ Object



309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
# File 'ossl_x509crl.c', line 309

static VALUE
ossl_x509crl_add_revoked(VALUE self, VALUE revoked)
{
    X509_CRL *crl;
    X509_REVOKED *rev;

    GetX509CRL(self, crl);
    rev = DupX509RevokedPtr(revoked);
    if (!X509_CRL_add0_revoked(crl, rev)) { /* NO DUP - don't free! */
  ossl_raise(eX509CRLError, NULL);
    }
    X509_CRL_sort(crl);

    return revoked;
}