Function bearssl::br_x509_decoder_init [] [src]

pub unsafe extern "C" fn br_x509_decoder_init(
    ctx: *mut br_x509_decoder_context,
    append_dn: Option<unsafe extern "C" fn(_: *mut c_void, _: *const c_void, _: usize)>,
    append_dn_ctx: *mut c_void
)

\brief Initialise an X.509 decoder context for processing a new certificate.

The append_dn() callback (with opaque context append_dn_ctx) will be invoked to receive, chunk by chunk, the certificate's subject DN. If append_dn is 0 then the subject DN will be ignored.

\param ctx X.509 decoder context to initialise. \param append_dn DN receiver callback (or 0). \param append_dn_ctx context for the DN receiver callback.