Re: Getting cert serial from an OCSP single response

2022-10-31 Thread Jakob Bohm via openssl-users
On 2022-10-31 01:11, Alexei Khlebnikov wrote: 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

Re: Getting cert serial from an OCSP single response

2022-10-30 Thread Alexei Khlebnikov
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,

Re: Getting cert serial from an OCSP single response

2022-10-30 Thread Geoff Swan
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.

Re: Getting cert serial from an OCSP single response

2022-10-30 Thread Alexei Khlebnikov
fre. 28. okt. 2022 kl. 05:25 skrev Geoff Swan : > 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

Getting cert serial from an OCSP single response

2022-10-27 Thread Geoff Swan
I've been going over the openssl-3 documentation, trying to upgrade some 1.0.2 code but I think I might have missed something somewhere. I'm trying to get the cert serial number (or the ocsp_certid structure) from an OCSP single response, obtained from a basic respose such as: single =