1#if !defined(RESIP_REPROAUTHENTICATORFACTORY_HXX)
2#define RESIP_REPROAUTHENTICATORFACTORY_HXX
42 void loadCommonNameMappings();
49 bool mEnableDigestAuth;
57 bool mDigestChallengeThirdParties;
59 std::vector<resip::DigestType> mChallengeDigestTypes;
63 std::unique_ptr<resip::Dispatcher> mAuthRequestDispatcher;
65 std::shared_ptr<resip::DumFeature> mCertificateAuthManager;
66 std::shared_ptr<resip::ServerAuthManager> mServerAuthManager;
virtual std::shared_ptr< resip::DumFeature > getCertificateAuthManager()
virtual resip::Dispatcher * getDispatcher()
virtual bool digestAuthEnabled()
virtual std::shared_ptr< resip::ServerAuthManager > getServerAuthManager()
virtual std::unique_ptr< Processor > getCertificateAuthenticator()
virtual ~ReproAuthenticatorFactory()
virtual bool certificateAuthEnabled()
virtual void setDum(resip::DialogUsageManager *dum)
virtual std::unique_ptr< Processor > getDigestAuthenticator()
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
A generic thread-bank class.
This is the primary point of interaction between the app-layer and the stack.
This Class is used to implement a primitive form of RPC using loose XML formatting.
std::map< Data, PermittedFromAddresses > CommonNameMappings