Class: X509::Revoked

Inherits:
Object
  • Object
show all
Defined in:
ossl_x509revoked.c

Instance Method Summary collapse

Constructor Details

#initializeObject

Instance Method Details

#add_extensionObject

#extensionsObject

Gets X509v3 extensions as array of X509Ext objects



# File 'ossl_x509revoked.c'

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);
if (count < 0) {
OSSL_Debug("count < 0???");
return rb_ary_new();
}

#extensions=Object

Sets X509_EXTENSIONs



# File 'ossl_x509revoked.c'

static VALUE 
ossl_x509revoked_set_extensions(VALUE self, VALUE ary)
{
X509_REVOKED *rev;
X509_EXTENSION *ext;
int i;
VALUE item;

Check_Type(ary, T_ARRAY);
for (i=0; i<RARRAY(ary)->len; i++) {
OSSL_Check_Kind(RARRAY(ary)->ptr[i], cX509Ext);
}

#serialObject

#serial=Object

#timeObject

#time=Object