Hello Geoff, Try the following function, receive the serial number via the "pserial" pointer. But avoid changing the number via the pserial pointer because it points inside the OCSP_CERTID structure.
int OCSP_id_get0_info(ASN1_OCTET_STRING **piNameHash, ASN1_OBJECT **pmd, ASN1_OCTET_STRING **pikeyHash, ASN1_INTEGER **pserial, OCSP_CERTID *cid); Med vennlig hilsen / Best regards, Alexei. søn. 30. okt. 2022 kl. 23:50 skrev Geoff Swan <gsw...@bigpond.net.au>: > Thanks Alexei, > > I've got the OCSP_CERTID now, are there methods for getting the serial > number as a string from this? > > Something like this, which does not appear to work any more: > > i2s_ASN1_INTEGER(NULL, cid->serialNumber) > > - Geoff > > > On 2022-10-31 9:00 am, Alexei Khlebnikov wrote: > > fre. 28. okt. 2022 kl. 05:25 skrev Geoff Swan <gsw...@bigpond.net.au>: > >> I'm trying to get the cert serial number (or the ocsp_certid structure) >> from an OCSP single response > > > The following function gets you OCSP_CERTID from OCSP_SINGLERESP: > > const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *x); > > Med vennlig hilsen / Best regards, > Alexei. > >