8#include <botan/x509_key.h>
9#include <botan/data_src.h>
10#include <botan/ber_dec.h>
12#include <botan/asn1_obj.h>
13#include <botan/pk_algs.h>
33 std::vector<uint8_t> key_bits;
BER_Decoder & decode(bool &out)
BER_Decoder start_sequence()
std::vector< uint8_t > subject_public_key() const
bool maybe_BER(DataSource &source)
std::string encode(const uint8_t der[], size_t length, const std::string &label, size_t width)
bool matches(DataSource &source, const std::string &extra, size_t search_range)
secure_vector< uint8_t > decode_check_label(DataSource &source, const std::string &label_want)
Public_Key * load_key(DataSource &source)
std::string PEM_encode(const Public_Key &key)
std::unique_ptr< Public_Key > load_public_key(const AlgorithmIdentifier &alg_id, const std::vector< uint8_t > &key_bits)