22 #ifndef _SECURITY_MANAGER_H_
23 #define _SECURITY_MANAGER_H_
100 bool _accept_only_bab;
101 bool _accept_only_pib;
virtual ~SecurityManager()
void verifyIntegrity(dtn::data::Bundle &bundle) const
void auth(dtn::data::Bundle &bundle) const
void sign(dtn::data::Bundle &bundle) const
static SecurityManager & getInstance()
void verifyAuthentication(dtn::data::Bundle &bundle) const
KeyMissingException(std::string what="Key for this operation is not available.")
void encrypt(dtn::data::Bundle &bundle) const
virtual ~KeyMissingException()
void decrypt(dtn::data::Bundle &bundle) const