v3_ext_ctx

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

Synopsis

Declared in <openssl/x509v3.h>

struct v3_ext_ctx;

Data Members

NameDescription
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.