OCSP_CERTID
DECLARE_STACK_OF(OCSP_CERTID)
OCSP_CERTID *OCSP_CERTID_dup(OCSP_CERTID *id);
OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject,
OCSP_CERTID *OCSP_cert_id_new(const EVP_MD *dgst, const X509_NAME *issuerName,
OCSP_ONEREQ *OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid);
int OCSP_resp_find(OCSP_BASICRESP *bs, OCSP_CERTID *id, int last);
int OCSP_resp_find_status(OCSP_BASICRESP *bs, OCSP_CERTID *id, int *status,
int OCSP_id_issuer_cmp(OCSP_CERTID *a, OCSP_CERTID *b);
int OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b);
OCSP_CERTID *OCSP_onereq_get0_id(OCSP_ONEREQ *one);
OCSP_CERTID *cid);
OCSP_SINGLERESP *OCSP_basic_add1_status(OCSP_BASICRESP *rsp, OCSP_CERTID *cid,
const OCSP_CERTID *OCSP_SINGLERESP_get0_id(const OCSP_SINGLERESP *x);
OCSP_CERTID *OCSP_CERTID_new(void);
void OCSP_CERTID_free(OCSP_CERTID *a);
OCSP_CERTID *d2i_OCSP_CERTID(OCSP_CERTID **a, const unsigned char **in, long len);
int i2d_OCSP_CERTID(OCSP_CERTID *a, unsigned char **out);
.offset = offsetof(OCSP_CERTID, hashAlgorithm),
.offset = offsetof(OCSP_CERTID, issuerNameHash),
.offset = offsetof(OCSP_CERTID, issuerKeyHash),
.offset = offsetof(OCSP_CERTID, serialNumber),
.size = sizeof(OCSP_CERTID),
OCSP_CERTID *
d2i_OCSP_CERTID(OCSP_CERTID **a, const unsigned char **in, long len)
return (OCSP_CERTID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
i2d_OCSP_CERTID(OCSP_CERTID *a, unsigned char **out)
OCSP_CERTID *
return (OCSP_CERTID *)ASN1_item_new(&OCSP_CERTID_it);
OCSP_CERTID_free(OCSP_CERTID *a)
OCSP_resp_find(OCSP_BASICRESP *bs, OCSP_CERTID *id, int last)
OCSP_resp_find_status(OCSP_BASICRESP *bs, OCSP_CERTID *id, int *status,
const OCSP_CERTID *
OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid)
OCSP_CERTID *
OCSP_CERTID *cid = NULL;
OCSP_id_issuer_cmp(OCSP_CERTID *a, OCSP_CERTID *b)
OCSP_id_cmp(OCSP_CERTID *a, OCSP_CERTID *b)
OCSP_CERTID *
OCSP_CERTID_dup(OCSP_CERTID *x)
OCSP_CERTID *
OCSP_CERTID *certId;
OCSP_CERTID *reqCert;
OCSP_CERTID* cid = NULL;
OCSP_CERTID *cid = NULL;
ocsp_certid_print(BIO *bp, OCSP_CERTID* a, int indent)
OCSP_basic_add1_status(OCSP_BASICRESP *rsp, OCSP_CERTID *cid, int status,
OCSP_CERTID *
ASN1_OCTET_STRING **pikeyHash, ASN1_INTEGER **pserial, OCSP_CERTID *cid)
OCSP_CERTID *caid = NULL;
ocsp_check_ids(STACK_OF(OCSP_SINGLERESP) *sresp, OCSP_CERTID **ret)
OCSP_CERTID *tmpid, *cid;
ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid,
OCSP_CERTID *tmpid;
static int ocsp_check_ids(STACK_OF(OCSP_SINGLERESP) *sresp, OCSP_CERTID **ret);
static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid,
#define sk_OCSP_CERTID_new(cmp) SKM_sk_new(OCSP_CERTID, (cmp))
#define sk_OCSP_CERTID_new_null() SKM_sk_new_null(OCSP_CERTID)
#define sk_OCSP_CERTID_free(st) SKM_sk_free(OCSP_CERTID, (st))
#define sk_OCSP_CERTID_num(st) SKM_sk_num(OCSP_CERTID, (st))
#define sk_OCSP_CERTID_value(st, i) SKM_sk_value(OCSP_CERTID, (st), (i))
#define sk_OCSP_CERTID_set(st, i, val) SKM_sk_set(OCSP_CERTID, (st), (i), (val))
#define sk_OCSP_CERTID_zero(st) SKM_sk_zero(OCSP_CERTID, (st))
#define sk_OCSP_CERTID_push(st, val) SKM_sk_push(OCSP_CERTID, (st), (val))
#define sk_OCSP_CERTID_unshift(st, val) SKM_sk_unshift(OCSP_CERTID, (st), (val))
#define sk_OCSP_CERTID_find(st, val) SKM_sk_find(OCSP_CERTID, (st), (val))
#define sk_OCSP_CERTID_delete(st, i) SKM_sk_delete(OCSP_CERTID, (st), (i))
#define sk_OCSP_CERTID_delete_ptr(st, ptr) SKM_sk_delete_ptr(OCSP_CERTID, (st), (ptr))
#define sk_OCSP_CERTID_insert(st, val, i) SKM_sk_insert(OCSP_CERTID, (st), (val), (i))
#define sk_OCSP_CERTID_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(OCSP_CERTID, (st), (cmp))
#define sk_OCSP_CERTID_dup(st) SKM_sk_dup(OCSP_CERTID, st)
#define sk_OCSP_CERTID_pop_free(st, free_func) SKM_sk_pop_free(OCSP_CERTID, (st), (free_func))
#define sk_OCSP_CERTID_shift(st) SKM_sk_shift(OCSP_CERTID, (st))
#define sk_OCSP_CERTID_pop(st) SKM_sk_pop(OCSP_CERTID, (st))
#define sk_OCSP_CERTID_sort(st) SKM_sk_sort(OCSP_CERTID, (st))
#define sk_OCSP_CERTID_is_sorted(st) SKM_sk_is_sorted(OCSP_CERTID, (st))
static OCSP_CERTID *
OCSP_CERTID *cid = NULL;
OCSP_CERTID *cid = NULL;
OCSP_CERTID *id = NULL;
OCSP_CERTID *ocsp_id; /* ocsp-id for cert */
X509 *issuer, STACK_OF(OCSP_CERTID) *ids)
OCSP_CERTID *id;
STACK_OF(OCSP_CERTID) *ids;
X509 *issuer, STACK_OF(OCSP_CERTID) *ids)
OCSP_CERTID *id;
STACK_OF(OPENSSL_STRING) *names, STACK_OF(OCSP_CERTID) *ids, long nsec,
OCSP_CERTID *id;
OCSP_CERTID *cid, *ca_id = NULL;
const EVP_MD *cert_id_md, X509 *issuer, STACK_OF(OCSP_CERTID) *ids);
const EVP_MD *cert_id_md, X509 *issuer, STACK_OF(OCSP_CERTID) *ids);
STACK_OF(OPENSSL_STRING) *names, STACK_OF(OCSP_CERTID) *ids, long nsec,
OCSP_CERTID *id = NULL;
OCSP_CERTID *id = NULL;
OCSP_CERTID *cid = NULL;