Encode value as an OCSP request extension of type nid and append it.

Synopsis

Declared in <openssl/ocsp.h>

int
OCSP_REQUEST_add1_ext_i2d(
    OCSP_REQUEST* x,
    int nid,
    void* value,
    int crit,
    unsigned long flags);

Return Value

1 on success, 0 on error, or ‐1 on a fatal error.

Parameters

Name

Description

x

OCSP request to update.

nid

NID of the extension type to add.

value

Native extension structure encoded via i2d.

crit

Nonzero to mark the extension critical.

flags

X509V3_ADD_* flags controlling replacement behaviour.

Created with MrDocs