Opaque context passed to X.509v3 extension helpers (issuer/subject/cert/request).

Synopsis

Declared in <openssl/x509v3.h>

struct v3_ext_ctx;

Data Members

Name

Description

crl

CRL used when constructing CRL‐related extensions.

db

Configuration database handle passed to db_meth callbacks.

db_meth

Callbacks used to read configuration sections while building extensions.

flags

Context flags such as X509V3_CTX_TEST or X509V3_CTX_REPLACE.

issuer_cert

Issuer certificate used when constructing context‐dependent extensions.

issuer_pkey

Issuer private key for signing constructed extensions.

subject_cert

Subject certificate used when constructing context‐dependent extensions.

subject_req

Certificate request used when constructing request‐related extensions.

Created with MrDocs