Rename credentials_ttls => credentials_tls_tunnel to make reusable
Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
@@ -118,7 +118,7 @@ namespace eap
|
||||
|
||||
///
|
||||
/// @copydoc eap::config_method::make_credentials()
|
||||
/// \returns This implementation always returns `eap::credentials_ttls` type of credentials
|
||||
/// \returns This implementation always returns `eap::credentials_tls_tunnel` type of credentials
|
||||
///
|
||||
virtual credentials* make_credentials() const;
|
||||
|
||||
|
@@ -20,7 +20,7 @@
|
||||
|
||||
namespace eap
|
||||
{
|
||||
class credentials_ttls;
|
||||
class credentials_tls_tunnel;
|
||||
}
|
||||
|
||||
#pragma once
|
||||
@@ -38,9 +38,9 @@ namespace eap
|
||||
/// @{
|
||||
|
||||
///
|
||||
/// TTLS credentials
|
||||
/// TLS tunnel credentials
|
||||
///
|
||||
class credentials_ttls : public credentials_tls
|
||||
class credentials_tls_tunnel : public credentials_tls
|
||||
{
|
||||
public:
|
||||
///
|
||||
@@ -48,21 +48,21 @@ namespace eap
|
||||
///
|
||||
/// \param[in] mod EAP module to use for global services
|
||||
///
|
||||
credentials_ttls(_In_ module &mod);
|
||||
credentials_tls_tunnel(_In_ module &mod);
|
||||
|
||||
///
|
||||
/// Copies credentials
|
||||
///
|
||||
/// \param[in] other Credentials to copy from
|
||||
///
|
||||
credentials_ttls(_In_ const credentials_ttls &other);
|
||||
credentials_tls_tunnel(_In_ const credentials_tls_tunnel &other);
|
||||
|
||||
///
|
||||
/// Moves credentials
|
||||
///
|
||||
/// \param[in] other Credentials to move from
|
||||
///
|
||||
credentials_ttls(_Inout_ credentials_ttls &&other) noexcept;
|
||||
credentials_tls_tunnel(_Inout_ credentials_tls_tunnel &&other) noexcept;
|
||||
|
||||
///
|
||||
/// Copies credentials
|
||||
@@ -71,7 +71,7 @@ namespace eap
|
||||
///
|
||||
/// \returns Reference to this object
|
||||
///
|
||||
credentials_ttls& operator=(_In_ const credentials_ttls &other);
|
||||
credentials_tls_tunnel& operator=(_In_ const credentials_tls_tunnel &other);
|
||||
|
||||
///
|
||||
/// Moves credentials
|
||||
@@ -80,7 +80,7 @@ namespace eap
|
||||
///
|
||||
/// \returns Reference to this object
|
||||
///
|
||||
credentials_ttls& operator=(_Inout_ credentials_ttls &&other) noexcept;
|
||||
credentials_tls_tunnel& operator=(_Inout_ credentials_tls_tunnel &&other) noexcept;
|
||||
|
||||
virtual config* clone() const;
|
||||
virtual void clear();
|
||||
@@ -116,7 +116,7 @@ namespace eap
|
||||
///
|
||||
/// \param[in] dwFlags A combination of [EAP flags](https://msdn.microsoft.com/en-us/library/windows/desktop/bb891975.aspx) that describe the EAP authentication session behavior
|
||||
/// \param[in] hTokenImpersonateUser Impersonation token for a logged-on user to collect user-related information
|
||||
/// \param[in] cred_cached Cached credentials (optional, can be \c NULL, must be `credentials_ttls*` type)
|
||||
/// \param[in] cred_cached Cached credentials (optional, can be \c NULL, must be `credentials_tls_tunnel*` type)
|
||||
/// \param[in] cfg Method configuration (unused, as must be as config_method_ttls is not derived from `config_method_with_cred`)
|
||||
/// \param[in] pszTargetName The name in Windows Credential Manager to retrieve credentials from (optional, can be \c NULL)
|
||||
///
|
||||
|
@@ -190,7 +190,7 @@ namespace eap
|
||||
/// \param[in] cred User credentials
|
||||
/// \param[in] inner Inner method
|
||||
///
|
||||
method_ttls(_In_ module &mod, _In_ config_method_ttls &cfg, _In_ credentials_ttls &cred, _In_ method *inner);
|
||||
method_ttls(_In_ module &mod, _In_ config_method_ttls &cfg, _In_ credentials_tls_tunnel &cred, _In_ method *inner);
|
||||
|
||||
/// \name Session management
|
||||
/// @{
|
||||
@@ -230,7 +230,7 @@ namespace eap
|
||||
|
||||
protected:
|
||||
config_method_ttls &m_cfg; ///< Method configuration
|
||||
credentials_ttls &m_cred; ///< Method user credentials
|
||||
credentials_tls_tunnel &m_cred; ///< Method user credentials
|
||||
HANDLE m_user_ctx; ///< Handle to user context
|
||||
winstd::tstring m_sc_target_name; ///< Schannel target name
|
||||
winstd::sec_credentials m_sc_cred; ///< Schannel client credentials
|
||||
|
Reference in New Issue
Block a user