config_method split into config_method and config_method_with_cred<>
This commit is contained in:
@@ -40,7 +40,7 @@ namespace eap
|
||||
|
||||
|
||||
namespace eap {
|
||||
class config_method_ttls : public config_method_tls
|
||||
class config_method_ttls : public config_method
|
||||
{
|
||||
public:
|
||||
///
|
||||
@@ -150,7 +150,14 @@ namespace eap {
|
||||
///
|
||||
virtual eap::type_t get_method_id() const;
|
||||
|
||||
///
|
||||
/// Generates public identity using current configuration and given credentials
|
||||
///
|
||||
std::wstring get_public_identity(const credentials &cred) const;
|
||||
|
||||
public:
|
||||
config_method_tls m_outer; ///< Outer authentication configuration
|
||||
std::unique_ptr<config> m_inner; ///< Inner authentication configuration
|
||||
std::wstring m_anonymous_identity; ///< Anonymous identity
|
||||
};
|
||||
}
|
||||
|
@@ -36,7 +36,7 @@ namespace eap
|
||||
|
||||
namespace eap
|
||||
{
|
||||
class credentials_ttls : public credentials_tls
|
||||
class credentials_ttls : public credentials
|
||||
{
|
||||
public:
|
||||
///
|
||||
@@ -189,6 +189,7 @@ namespace eap
|
||||
/// @}
|
||||
|
||||
public:
|
||||
credentials_tls m_outer; ///< Outer credentials
|
||||
std::unique_ptr<credentials> m_inner; ///< Inner credentials
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user