• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/bearssl/inc/

Lines Matching defs:chain

1060 	 * Certificate chain to send. This is used by both client and
1062 * If chain_len is 0, then chain may be NULL.
1064 const br_x509_certificate *chain;
1197 * a certificate, or the client's certificate chain cannot be validated),
2306 * \brief Certificate chain to send to the server.
2311 * chain to send to the server, then this pointer shall be
2314 const br_x509_certificate *chain;
2317 * \brief Certificate chain length (number of certificates).
2319 * If there is no chain to send to the server, then this value
2340 * A certificate handler selects a client certificate chain to send to
2343 * of certificates and signatures, and returns the chain to use. It
2350 * actual chain (and signature/hash algorithms). Finally, it will call
2418 * structure with the selected algorithms and certificate chain.
2419 * The `hash_id`, `chain` and `chain_len` fields must be set. If
2421 * then it shall set `chain` to `NULL` and `chain_len` to 0.
2451 * to select the certificate chain to send to the server.
2547 * \brief A single-chain RSA client certificate handler.
2549 * This handler uses a single certificate chain, with a RSA
2559 const br_x509_certificate *chain;
2567 * \brief A single-chain EC client certificate handler.
2569 * This handler uses a single certificate chain, with a RSA
2582 const br_x509_certificate *chain;
2700 * key. This is set when the server's certificate chain is processed;
2863 * \brief Set client certificate chain and key (single RSA case).
2865 * This function sets a client certificate chain, that the client will
2871 * The provided chain and private key are linked in the client context;
2877 * \param chain client certificate chain (SSL order: EE comes first).
2878 * \param chain_len client chain length (number of certificates).
2883 const br_x509_certificate *chain, size_t chain_len,
2887 * \brief Set the client certificate chain and key (single EC case).
2889 * This function sets a client certificate chain, that the client will
2895 * The provided chain and private key are linked in the client context;
2915 * \param chain server certificate chain to send.
2916 * \param chain_len chain length (number of certificates).
2924 const br_x509_certificate *chain, size_t chain_len,
3069 * \brief Certificate chain to send to the client.
3075 const br_x509_certificate *chain;
3078 * \brief Certificate chain length (number of certificates).
3088 * (cipher suite and other algorithms, and certificate chain to send to
3110 * and certificate chain to send.
3237 * \brief A single-chain RSA policy handler.
3239 * This policy context uses a single certificate chain, and a RSA
3250 const br_x509_certificate *chain;
3260 * \brief A single-chain EC policy handler.
3262 * This policy context uses a single certificate chain, and an EC
3277 const br_x509_certificate *chain;
3442 * Context for chain handler.
3525 * \param chain server certificate chain.
3526 * \param chain_len certificate chain length (number of certificate).
3530 const br_x509_certificate *chain, size_t chain_len,
3546 * \param chain server certificate chain.
3547 * \param chain_len chain length (number of certificates).
3552 const br_x509_certificate *chain, size_t chain_len,
3563 * \param chain server certificate chain.
3564 * \param chain_len certificate chain length (number of certificate).
3568 const br_x509_certificate *chain, size_t chain_len,
3580 * \param chain server certificate chain.
3581 * \param chain_len certificate chain length (number of certificate).
3585 const br_x509_certificate *chain, size_t chain_len,
3598 * \param chain server certificate chain.
3599 * \param chain_len certificate chain length (number of certificate).
3603 const br_x509_certificate *chain, size_t chain_len,
3618 * \param chain server certificate chain.
3619 * \param chain_len certificate chain length (number of certificate).
3623 const br_x509_certificate *chain, size_t chain_len,
3638 * \param chain server certificate chain.
3639 * \param chain_len certificate chain length (number of certificate).
3643 const br_x509_certificate *chain, size_t chain_len,
3654 * \param chain server certificate chain.
3655 * \param chain_len certificate chain length (number of certificate).
3659 const br_x509_certificate *chain, size_t chain_len,
3670 * \param chain server certificate chain.
3671 * \param chain_len certificate chain length (number of certificate).
3675 const br_x509_certificate *chain, size_t chain_len,
3772 * and certificate chain, and to perform operations involving the server's
3786 * \brief Set the server certificate chain and key (single RSA case).
3789 * It configures use of a single server certificate chain with a RSA
3796 * \param chain server certificate chain to send to the client.
3797 * \param chain_len chain length (number of certificates).
3804 const br_x509_certificate *chain, size_t chain_len,
3809 * \brief Set the server certificate chain and key (single EC case).
3812 * It configures use of a single server certificate chain with an EC
3824 * \param chain server certificate chain to send.
3825 * \param chain_len chain length (number of certificates).
3833 const br_x509_certificate *chain, size_t chain_len,