OCSP_cert_id_new

Build an OCSP CertID from issuer name/key material and a serial number.

Synopsis

Declared in <openssl/ocsp.h>

OCSP_CERTID*
OCSP_cert_id_new(
    EVP_MD const* dgst,
    X509_NAME const* issuerName,
    ASN1_BIT_STRING const* issuerKey,
    ASN1_INTEGER const* serialNumber);

Return Value

New OCSP_CERTID, or NULL on error; free with OCSP_CERTID_free().

Parameters

NameDescription
dgstDigest used for name and key hashes, or NULL for SHA-1.
issuerNameIssuer distinguished name whose hash becomes issuerNameHash.
issuerKeyIssuer public key BIT STRING whose hash becomes issuerKeyHash.
serialNumberCertificate serial number copied into the CertID.