4 MODULE = OpenSSL::X509 PACKAGE = OpenSSL::X509 PREFIX = p5_X509_
15 pr_name("p5_X509_new");
17 PUSHs(sv_newmortal());
19 sv_setref_pv(ST(0),"OpenSSL::X509",(void *)x509);
22 p5_X509_get_subject_name(x509)
30 name=X509_get_subject_name(x509);
31 X509_NAME_oneline(name,buf,sizeof(buf));
38 p5_X509_get_issuer_name(x509)
46 name=X509_get_issuer_name(x509);
47 X509_NAME_oneline(name,buf,sizeof(buf));
54 p5_X509_get_version(x509)
57 RETVAL=X509_get_version(x509);
62 p5_X509_get_serialNumber(x509)
65 RETVAL=ASN1_INTEGER_to_BN(X509_get_serialNumber(x509),NULL);
73 pr_name("p5_X509_DESTROY");