ns3::rapidnet::SendlogAuthenticationManager Class Reference
[RapidNet]
RapidNet applications delegate the authentication features to the
SendlogAuthenticationManager. RapidNet applications written in SeNDlog (and not NDlog) require authentication capabilities. This object represents an interface to the authentication operations "sign" and "verify". Concrete implementations of this interface can be associated to the RapidNet applications at the time of initialization.
More...
#include <sendlog-authentication-manager.h>
List of all members.
|
Public Member Functions |
virtual void | Sign (Ptr< Tuple > tuple)=0 |
| Signs the tuple in place. Add authentication signature attribute(s) to the given tuple.
|
virtual bool | Verify (Ptr< Tuple > tuple, Ptr< TupleAttribute > attr)=0 |
| Verify the tuple. It is recommended to remove authentication specific attribute(s).
|
Detailed Description
RapidNet applications delegate the authentication features to the
SendlogAuthenticationManager. RapidNet applications written in SeNDlog (and not NDlog) require authentication capabilities. This object represents an interface to the authentication operations "sign" and "verify". Concrete implementations of this interface can be associated to the RapidNet applications at the time of initialization.
Member Function Documentation
virtual bool ns3::rapidnet::SendlogAuthenticationManager::Verify |
( |
Ptr< Tuple > |
tuple, |
|
|
Ptr< TupleAttribute > |
attr | |
|
) |
| | [pure virtual] |
Verify the tuple. It is recommended to remove authentication specific attribute(s).
- Parameters:
-
| attr | Information about the principal who is the "sayer". |
- Returns:
- true if verified that the principal indicated by attr is indeed the sayer.
Implemented in ns3::rapidnet::PkiAuthenticationManager.
The documentation for this class was generated from the following file:
- src/rapidnet/sendlog-authentication-manager.h