3 MODULE = SSLeay::X509 PACKAGE = SSLeay::X509 PREFIX = p5_X509_
14 pr_name("p5_X509_new");
16 PUSHs(sv_newmortal());
18 sv_setref_pv(ST(0),"SSLeay::X509",(void *)x509);
21 p5_X509_get_subject_name(x509)
29 name=X509_get_subject_name(x509);
30 X509_NAME_oneline(name,buf,sizeof(buf));
37 p5_X509_get_issuer_name(x509)
45 name=X509_get_issuer_name(x509);
46 X509_NAME_oneline(name,buf,sizeof(buf));
53 p5_X509_get_version(x509)
56 RETVAL=X509_get_version(x509);
61 p5_X509_get_serialNumber(x509)
64 RETVAL=ASN1_INTEGER_to_BN(X509_get_serialNumber(x509),NULL);
72 pr_name("p5_X509_DESTROY");