iPXE
|
Certificate store. More...
#include <ipxe/x509.h>
Go to the source code of this file.
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
void | certstore_add (struct x509_certificate *cert) |
Add certificate to store. More... | |
void | certstore_del (struct x509_certificate *cert) |
Remove certificate from store. More... | |
Variables | |
struct x509_chain | certstore |
Certificate store. More... | |
Certificate store.
Definition in file certstore.h.
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
void certstore_add | ( | struct x509_certificate * | cert | ) |
Add certificate to store.
cert | X.509 certificate |
Definition at line 100 of file certstore.c.
References x509_link::cert, certstore, DBGC, x509_chain::links, x509_link::list, list_add, x509_certificate::store, x509_get(), and x509_name().
Referenced by certstore_init(), and x509_certificate().
void certstore_del | ( | struct x509_certificate * | cert | ) |
Remove certificate from store.
cert | X.509 certificate |
Definition at line 115 of file certstore.c.
References certstore, DBGC, x509_certificate::flags, x509_link::list, list_del, x509_certificate::store, X509_FL_PERMANENT, x509_name(), and x509_put().
Referenced by certfree_payload(), and certstore_discard().
struct x509_chain certstore |
Certificate store.
Definition at line 89 of file certstore.c.
Referenced by cert_exec(), certstore_add(), certstore_apply_settings(), certstore_del(), certstore_discard(), certstore_init(), tls_new_certificate_request(), x509_find(), x509_find_issuer_serial(), x509_find_key(), and x509_find_subject().