Go to the documentation of this file.
22 std::array<std::uint8_t, 16>
salt;
34 bool login(
UserLevel userLevel,
const std::string& password)
override;
42 const std::string& password,
46 const std::string& password,
50 const std::string& password,
UserLevel
Available CoLa user levels.
Class for reading data from a CoLaCommand.
PasswordHash CreatePasswordHash(UserLevel userLevel, const std::string &password, const ChallengeRequest &challengeRequest, ProtocolType protocolType)
std::array< std::uint8_t, 16 > salt
ProtocolType m_protocolType
VisionaryControl & m_VisionaryControl
~AuthenticationSecure() override
bool loginImpl(UserLevel userLevel, const std::string &password, const CoLaParameterReader &getChallengeResponse, ProtocolType protocolType)
AuthenticationSecure(VisionaryControl &vctrl)
std::array< std::uint8_t, 32 > ChallengeResponse
bool login(UserLevel userLevel, const std::string &password) override
ChallengeResponse CreateChallengeResponse(UserLevel userLevel, const std::string &password, const ChallengeRequest &challengeRequest, ProtocolType protocolType)
std::array< std::uint8_t, 32 > PasswordHash
std::array< std::uint8_t, 16 > challenge
sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:36:38