OCSP_RESPONSE
(OCSP_RESPONSE *)PEM_ASN1_read_bio((char *(*)())d2i_OCSP_RESPONSE, \
OCSP_RESPONSE *OCSP_sendreq_bio(BIO *b, const char *path, OCSP_REQUEST *req);
int OCSP_sendreq_nbio(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx);
int OCSP_response_status(OCSP_RESPONSE *resp);
OCSP_BASICRESP *OCSP_response_get1_basic(OCSP_RESPONSE *resp);
OCSP_RESPONSE *OCSP_response_create(int status, OCSP_BASICRESP *bs);
OCSP_RESPONSE *OCSP_RESPONSE_new(void);
void OCSP_RESPONSE_free(OCSP_RESPONSE *a);
OCSP_RESPONSE *d2i_OCSP_RESPONSE(OCSP_RESPONSE **a, const unsigned char **in, long len);
int i2d_OCSP_RESPONSE(OCSP_RESPONSE *a, unsigned char **out);
OCSP_RESPONSE *d2i_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE **a);
int i2d_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE *a);
int OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE* o, unsigned long flags);
.offset = offsetof(OCSP_RESPONSE, responseStatus),
.offset = offsetof(OCSP_RESPONSE, responseBytes),
.size = sizeof(OCSP_RESPONSE),
OCSP_RESPONSE *
d2i_OCSP_RESPONSE(OCSP_RESPONSE **a, const unsigned char **in, long len)
return (OCSP_RESPONSE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
i2d_OCSP_RESPONSE(OCSP_RESPONSE *a, unsigned char **out)
OCSP_RESPONSE *
d2i_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE **a)
i2d_OCSP_RESPONSE_bio(BIO *bp, OCSP_RESPONSE *a)
OCSP_RESPONSE *
return (OCSP_RESPONSE *)ASN1_item_new(&OCSP_RESPONSE_it);
OCSP_RESPONSE_free(OCSP_RESPONSE *a)
OCSP_response_status(OCSP_RESPONSE *resp)
OCSP_response_get1_basic(OCSP_RESPONSE *resp)
OCSP_sendreq_nbio(OCSP_RESPONSE **presp, OCSP_REQ_CTX *rctx)
OCSP_RESPONSE *
OCSP_RESPONSE *resp = NULL;
OCSP_RESPONSE_print(BIO *bp, OCSP_RESPONSE* o, unsigned long flags)
OCSP_RESPONSE *
OCSP_RESPONSE *rsp = NULL;
tls_ocsp_verify_response(struct tls *ctx, OCSP_RESPONSE *resp)
OCSP_RESPONSE *resp;
OCSP_RESPONSE *rsp = NULL;
OCSP_RESPONSE *resp = NULL;
ocsp_parse_response(struct iked_ocsp *ocsp, OCSP_RESPONSE *resp)
void ocsp_parse_response(struct iked_ocsp *, OCSP_RESPONSE *);
OCSP_RESPONSE *process_responder(BIO *err, OCSP_REQUEST *req,
static OCSP_RESPONSE *query_responder(BIO *err, BIO *cbio, char *path,
make_ocsp_response(OCSP_RESPONSE **resp, OCSP_REQUEST *req, CA_DB *db,
send_ocsp_response(BIO *cbio, OCSP_RESPONSE *resp)
static OCSP_RESPONSE *
OCSP_RESPONSE *rsp = NULL;
OCSP_RESPONSE *
OCSP_RESPONSE *resp = NULL;
OCSP_RESPONSE *resp = NULL;
static int make_ocsp_response(OCSP_RESPONSE **resp, OCSP_REQUEST *req,
static int send_ocsp_response(BIO *cbio, OCSP_RESPONSE *resp);
OCSP_RESPONSE *rsp;
OCSP_RESPONSE *resp = NULL;
OCSP_RESPONSE *response;
OCSP_RESPONSE *resp = NULL;