check_issued
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer); /* check issued */
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer); /* check issued */
if (ctx->check_issued(ctx, x, issuer)) {
if (ctx->check_issued(ctx, x, pobj->data.x509)) {
return (ctx->xsc->check_issued(ctx->xsc, child, parent));
static int check_issued(X509_STORE_CTX *ctx, X509 *subject, X509 *issuer);
if (!ctx->check_issued(ctx, issuer, issuer)) {
if (ctx->check_issued(ctx, xi, xi))
ctx->check_issued = check_issued;
return store->check_issued;
store->check_issued = check_issued_fn;
return ctx->check_issued;
if ((chain_ss == NULL) || !ctx->check_issued(ctx, x, chain_ss)) {
if (ctx->check_issued(ctx, x, issuer)) {
X509_STORE_CTX_check_issued_fn check_issued);