Lines Matching defs:chain
65 /** X.509 certificate chain */
66 struct x509_chain *chain;
81 x509_chain_put ( validator->chain );
201 * Append cross-signing certificates to certificate chain
237 /* Add certificate to chain */
254 /* Append certificates to chain */
255 last = x509_last ( validator->chain );
256 if ( ( rc = x509_auto_append ( validator->chain, certs ) ) != 0 ) {
263 if ( last == x509_last ( validator->chain ) ) {
373 struct x509_certificate *last = x509_last ( validator->chain );
377 /* Try validating chain. Try even if the chain is incomplete,
382 if ( ( rc = x509_validate_chain ( validator->chain, now,
388 /* If chain ends with a self-issued certificate, then there is
420 * @v chain X.509 certificate chain
423 int create_validator ( struct interface *job, struct x509_chain *chain ) {
428 if ( ! chain ) {
446 validator->chain = x509_chain_get ( chain );
451 DBGC2 ( validator, "VALIDATOR %p validating X509 chain %p\n",
452 validator, validator->chain );