116 const std::vector<CRL_Entry>& get_revoked()
const;
122 const X509_DN& issuer_dn()
const;
133 const std::vector<uint8_t>& authority_key_id()
const;
139 uint32_t crl_number()
const;
157 std::string crl_issuing_distribution_point()
const;
171#if defined(BOTAN_TARGET_OS_HAS_FILESYSTEM)
176 X509_CRL(
const std::string& filename);
183 X509_CRL(
const std::vector<uint8_t>& vec);
193 const X509_Time& nextUpdate,
const std::vector<CRL_Entry>& revoked);
196 std::string PEM_label()
const override;
198 std::vector<std::string> alternate_PEM_labels()
const override;
200 void force_decode()
override;
202 const CRL_Data& data()
const;
204 std::shared_ptr<CRL_Data> m_data;