8#include <botan/credentials_manager.h>
9#include <botan/pkix_types.h>
28 const std::string& identity)
57 std::vector<uint8_t>&,
64 const std::vector<std::string>& key_types,
65 const std::vector<X509_DN>&,
66 const std::string&
type,
67 const std::string& context)
73 const std::vector<std::string>&,
77 return std::vector<X509_Certificate>();
81 const std::string& cert_key_type,
82 const std::string&
type,
83 const std::string& context)
85 std::vector<std::string> cert_types;
86 cert_types.push_back(cert_key_type);
97std::vector<Certificate_Store*>
102 return std::vector<Certificate_Store*>();
virtual Private_Key * private_key_for(const X509_Certificate &cert, const std::string &type, const std::string &context)
virtual std::string srp_password(const std::string &type, const std::string &context, const std::string &identifier)
std::vector< X509_Certificate > cert_chain_single_type(const std::string &cert_key_type, const std::string &type, const std::string &context)
virtual std::vector< X509_Certificate > cert_chain(const std::vector< std::string > &cert_key_types, const std::string &type, const std::string &context)
virtual std::string psk_identity(const std::string &type, const std::string &context, const std::string &identity_hint)
virtual std::string psk_identity_hint(const std::string &type, const std::string &context)
virtual bool srp_verifier(const std::string &type, const std::string &context, const std::string &identifier, std::string &group_name, BigInt &verifier, std::vector< uint8_t > &salt, bool generate_fake_on_unknown)
virtual std::vector< Certificate_Store * > trusted_certificate_authorities(const std::string &type, const std::string &context)
virtual bool attempt_srp(const std::string &type, const std::string &context)
virtual SymmetricKey psk(const std::string &type, const std::string &context, const std::string &identity)
virtual std::vector< X509_Certificate > find_cert_chain(const std::vector< std::string > &cert_key_types, const std::vector< X509_DN > &acceptable_CAs, const std::string &type, const std::string &context)
virtual std::string srp_identifier(const std::string &type, const std::string &context)