74 const BigInt& serial_number,
87 std::chrono::system_clock::time_point issue_time,
88 std::chrono::seconds next_update)
const;
100 const std::vector<CRL_Entry>& new_entries,
102 std::chrono::system_clock::time_point issue_time,
103 std::chrono::seconds next_update)
const;
123 const std::vector<CRL_Entry>& new_entries,
125 uint32_t next_update = 604800)
const;
136 BOTAN_DEPRECATED(
"Use the overload that does not take a hash function name (SKID is now always SHA-1)")
156 const std::vector<uint8_t>& pub_key,
179 const
BigInt& serial_number,
181 const std::vector<uint8_t>& pub_key,
201 std::string_view hash_fn,
202 std::string_view padding_method,
214 std::string_view hash_fn,
230 const std::map<std::
string, std::
string>& opts,
231 std::string_view hash_fn,
247 std::chrono::system_clock::time_point issue_time,
248 std::chrono::seconds next_update) const;
252 std::
string m_hash_fn;
X509_CA(const X509_Certificate &ca_certificate, const Private_Key &key, std::string_view hash_fn, std::string_view padding_method, RandomNumberGenerator &rng)