summaryrefslogtreecommitdiff
path: root/node/Capability.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/Capability.hpp')
-rw-r--r--node/Capability.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/node/Capability.hpp b/node/Capability.hpp
index 5ef6c994..454723ac 100644
--- a/node/Capability.hpp
+++ b/node/Capability.hpp
@@ -24,6 +24,7 @@
#include <string.h>
#include "Constants.hpp"
+#include "Credential.hpp"
#include "Address.hpp"
#include "C25519.hpp"
#include "Utils.hpp"
@@ -58,9 +59,11 @@ class RuntimeEnvironment;
* handed off between nodes. Limited transferrability of capabilities is
* a feature of true capability based security.
*/
-class Capability
+class Capability : public Credential
{
public:
+ static inline Credential::Type credentialType() { return Credential::CREDENTIAL_TYPE_CAPABILITY; }
+
Capability()
{
memset(this,0,sizeof(Capability));