blob: 590fd8aa1a5c6a6e6b96d4a428da8d4e159ef3d7 [file] [log] [blame]
/*
* Security.cpp
*
* Author: wendel
*/
#include "BaSyx/aas/map/security/Security.h"
namespace basyx {
namespace aas {
Security::Security(ISecurity & other)
: vab::ElementMap()
{}
Security::Security(basyx::object obj)
: vab::ElementMap(obj)
{}
basyx::object Security::getAccessControlPolicyPoints() const
{
return this->map.getProperty(ISecurity::Path::AccessControlPolicyPoints);
}
basyx::object Security::getTrustAnchor() const
{
return this->map.getProperty(ISecurity::Path::TrustAnchor);
}
void Security::setAccessControlPolicyPoints(const basyx::object & obj)
{
this->map.insertKey(ISecurity::Path::AccessControlPolicyPoints, obj);
}
void Security::setTrustAnchor(const basyx::object & obj)
{
this->map.insertKey(ISecurity::Path::TrustAnchor, obj);
}
}
}