Lines Matching refs:chain
68 X509 *signer, STACK_OF(X509) **chain);
69 static int TS_check_signing_certs(PKCS7_SIGNER_INFO *si, STACK_OF(X509) *chain);
147 STACK_OF(X509) *chain = NULL;
190 if (!TS_verify_cert(store, certs, signer, &chain)) goto err;
194 if (!TS_check_signing_certs(si, chain)) goto err;
221 sk_X509_pop_free(chain, X509_free);
228 * The certificate chain is returned in chain. Caller is responsible for
232 X509 *signer, STACK_OF(X509) **chain)
238 /* chain is an out argument. */
239 *chain = NULL;
253 /* Get a copy of the certificate chain. */
254 *chain = X509_STORE_CTX_get1_chain(&cert_ctx);
262 static int TS_check_signing_certs(PKCS7_SIGNER_INFO *si, STACK_OF(X509) *chain)
273 cert = sk_X509_value(chain, 0);
276 /* Check the other certificates of the chain if there are more
280 /* All the certificates of the chain must be in cert_ids. */
281 for (i = 1; i < sk_X509_num(chain); ++i)
283 cert = sk_X509_value(chain, i);