OSSL_ESS_signing_cert_new_init

Build an ESS SigningCertificate attribute from a signer cert and optional chain.

Synopsis

Declared in <openssl/ess.h>

ESS_SIGNING_CERT*
OSSL_ESS_signing_cert_new_init(
    X509 const* signcert,
    stack_st_X509 const* certs,
    int set_issuer_serial);

Return Value

New ESS_SIGNING_CERT, or NULL on allocation failure.

Parameters

NameDescription
signcertSigning certificate whose SHA-1 CertID is placed first.
certsOptional additional certificates to include as CertIDs, or NULL.
set_issuer_serialNonzero to include issuerSerial for signcert (always included for certs).