25 #ifdef IBRDTN_SUPPORT_BSP
37 : _mode(m), _positive_action(positive), _negative_action(negative)
47 #ifdef IBRDTN_SUPPORT_BSP
75 case VERIFY_INTEGRITY:
97 case VERIFY_CONFIDENTIALITY:
127 #ifdef IBRDTN_SUPPORT_BSP
158 case VERIFY_INTEGRITY:
virtual ACTION evaluate(const FilterContext &) const
virtual ACTION filter(const FilterContext &, dtn::data::Bundle &) const
void verifyIntegrity(dtn::data::Bundle &bundle) const
virtual ~SecurityFilter()
SecurityFilter(MODE mode, BundleFilter::ACTION positive=BundleFilter::PASS, BundleFilter::ACTION negative=BundleFilter::PASS)
void auth(dtn::data::Bundle &bundle) const
virtual ACTION evaluate(const FilterContext &context) const
virtual ACTION filter(const FilterContext &context, dtn::data::Bundle &bundle) const
static const dtn::data::block_t BLOCK_TYPE
static SecurityManager & getInstance()
void verifyAuthentication(dtn::data::Bundle &bundle) const
static const dtn::data::block_t BLOCK_TYPE
static const dtn::data::block_t BLOCK_TYPE