Lines Matching refs:signer
267 X509 *signer, EVP_PKEY *pk, const EVP_MD *md,
274 if (!X509_check_private_key(signer, pk)) {
285 X509_check_purpose(signer, -1, -1);
288 CRYPTO_add(&signer->references, 1, CRYPTO_LOCK_X509);
291 si->signer = signer;
305 if (!cms_set1_SignerIdentifier(si->sid, signer, type))
379 if (!CMS_add1_cert(cms, signer))
471 if (si->signer) {
477 if (!sk_X509_push(signers, si->signer)) {
486 void CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer)
488 if (signer) {
489 CRYPTO_add(&signer->references, 1, CRYPTO_LOCK_X509);
492 si->pkey = X509_get_pubkey(signer);
494 if (si->signer)
495 X509_free(si->signer);
496 si->signer = signer;
527 if (si->signer)
539 if (si->signer || (flags & CMS_NOINTERN))
558 X509 **signer, X509_ALGOR **pdig,
563 if (signer)
564 *signer = si->signer;