1#if defined(HAVE_CONFIG_H)
8#define RESIPROCATE_SUBSYSTEM Subsystem::REPRO
15 mAuthRequestDispatcher(authRequestDispatcher),
27 std::unique_ptr<ApplicationMessage> app(info);
38 DebugLog(<<
"Matched trusted peer by certificate in ACL, not checking against From URI");
bool isTlsPeerNameTrusted(const std::list< resip::Data > &tlsPeerNames)
resip::Dispatcher * mAuthRequestDispatcher
ReproTlsPeerAuthManager(resip::DialogUsageManager &dum, resip::TargetCommand::Target &target, resip::Dispatcher *authRequestDispatcher, AclStore &aclStore, bool thirdPartyRequiresCertificate, resip::CommonNameMappings &commonNameMappings)
virtual bool isTrustedSource(const resip::SipMessage &msg)
should return true if the request should be trusted based on the source/transport default implementat...
virtual resip::AsyncBool asyncLookup(resip::TlsPeerIdentityInfoMessage *info)
virtual ~ReproTlsPeerAuthManager()
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
A generic thread-bank class.
virtual bool post(std::unique_ptr< resip::ApplicationMessage > &work)
Posts a message to this thread bank.
Represents a SIP message.
const std::list< Data > & getTlsPeerNames() const
virtual bool isTrustedSource(const SipMessage &msg)
should return true if the request should be trusted based on the source/transport default implementat...
This Class is used to implement a primitive form of RPC using loose XML formatting.
dcm! – add UnusedChecking(_enum) below;
std::map< Data, PermittedFromAddresses > CommonNameMappings