OSSL_ESS_signing_cert_v2_new_init

Build an ESS SigningCertificateV2 attribute using digest hash_alg.

Synopsis

Declared in <openssl/ess.h>

ESS_SIGNING_CERT_V2*
OSSL_ESS_signing_cert_v2_new_init(
    EVP_MD const* hash_alg,
    X509 const* signcert,
    stack_st_X509 const* certs,
    int set_issuer_serial);

Return Value

New ESS_SIGNING_CERT_V2, or NULL on allocation failure.

Parameters

NameDescription
hash_algMessage digest used for CertIDv2 hashes.
signcertSigning certificate whose CertIDv2 is placed first.
certsOptional additional certificates to include as CertIDv2 entries, or NULL.
set_issuer_serialNonzero to include issuerSerial for signcert (always included for certs).