Lines Matching refs:x509
62 #include <openssl/x509.h>
289 int PKCS7_add_certificate(PKCS7 *p7, X509 *x509)
313 CRYPTO_add(&x509->references, 1, CRYPTO_LOCK_X509);
314 if (!sk_X509_push(*sk, x509)) {
315 X509_free(x509);
354 int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
368 X509_get_issuer_name(x509)))
377 M_ASN1_INTEGER_dup(X509_get_serialNumber(x509))))
433 PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey,
440 if (!PKCS7_SIGNER_INFO_set(si, x509, pkey, dgst))
478 PKCS7_RECIP_INFO *PKCS7_add_recipient(PKCS7 *p7, X509 *x509)
484 if (!PKCS7_RECIP_INFO_set(ri, x509))
518 int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509)
523 X509_get_issuer_name(x509)))
528 M_ASN1_INTEGER_dup(X509_get_serialNumber(x509))))
532 if (!(p7i->key_enc_algor = X509_ALGOR_dup(x509->cert_info->key->algor)))
535 CRYPTO_add(&x509->references, 1, CRYPTO_LOCK_X509);
536 p7i->cert = x509;