1#if !defined(REPRO_TLSPEERIDENTITYSTORE_HXX)
2#define REPRO_TLSPEERIDENTITYSTORE_HXX
12 class TransactionUser;
31 bool isAuthorized(
const std::set<resip::Data>& peerNames,
32 const std::set<resip::Data>& identities )
const;
bool updateTlsPeerIdentity(const Key &originalKey, const resip::Data &peerName, const resip::Data &authorizedIdentity)
bool addTlsPeerIdentity(const resip::Data &peerName, const resip::Data &authorizedIdentity)
static Key buildKey(const resip::Data &peerName, const resip::Data &authorizedIdentity)
bool isAuthorized(const std::set< resip::Data > &peerNames, const std::set< resip::Data > &identities) const
void eraseTlsPeerIdentity(const Key &key)
virtual ~TlsPeerIdentityStore()
static void getTlsPeerIdentityFromKey(const AbstractDb::Key &key, resip::Data &peerName, resip::Data &authorizedIdentity)
AbstractDb::TlsPeerIdentityRecord getTlsPeerIdentityInfo(const Key &key) const
An alternative to std::string, encapsulates an arbitrary buffer of bytes.
A templated, threadsafe message-queue class.
This Class is used to implement a primitive form of RPC using loose XML formatting.
resip::Fifo< resip::Message > MessageFifo
dcm! – add UnusedChecking(_enum) below;