8 #ifndef BOTAN_X509_CA_H__
9 #define BOTAN_X509_CA_H__
11 #include <botan/x509cert.h>
12 #include <botan/x509_crl.h>
13 #include <botan/x509_ext.h>
14 #include <botan/pkcs10.h>
16 #if defined(BOTAN_HAS_SYSTEM_RNG)
17 #include <botan/system_rng.h>
57 uint32_t next_update = 0)
const;
68 const std::vector<CRL_Entry>& new_entries,
70 uint32_t next_update = 0)
const;
88 const std::vector<uint8_t>& pub_key,
104 const std::string& hash_fn,
107 #if defined(BOTAN_HAS_SYSTEM_RNG)
111 const std::string& hash_fn) :
121 X509_CRL make_crl(
const std::vector<CRL_Entry>& entries,
122 uint32_t crl_number, uint32_t next_update,
141 const std::string& hash_fn,
class BOTAN_DLL BOTAN_DEPRECATED("LibraryInitializer is no longer required") LibraryInitializer
PK_Signer * choose_sig_format(const Private_Key &key, RandomNumberGenerator &rng, const std::string &hash_fn, AlgorithmIdentifier &sig_algo)
RandomNumberGenerator & system_rng()