36 _session = std::move(other._session);
37 _functionList = std::move(other._functionList);
45 _session = std::move(other._session);
46 _functionList = std::move(other._functionList);
71 void login(std::string& soPin);
PKCS#11 Session Info
Definition: SessionInfo.h:21
Session()
Definition: Session.h:34
Definition: Stateful.h:24
void setOperationState()
Definition: Session.cpp:42
CK_FUNCTION_LIST_PTR _functionList
Definition: Session.h:32
Stateful::state _currentState
Definition: Stateful.h:28
void login(std::string &soPin)
Definition: Session.cpp:49
Session & operator=(Session &&other)
Definition: Session.h:43
Session & operator=(const Session &other)=delete
SessionInfo getSessionInfo()
Definition: Session.cpp:19
CK_SESSION_HANDLE _session
Definition: Session.h:31
void getOperationState()
Definition: Session.cpp:35
PKCS#11 Sessions
Definition: Session.h:26
void initPin(std::string &pin)
Definition: Session.cpp:68
virtual ~Session()
Definition: Session.h:41
CK_SESSION_HANDLE getSessionHandle()
Definition: Cryptoki.h:15
void closeSession()
Definition: Session.cpp:4
Session(Session &&other)
Definition: Session.h:35
Cryptoki API
Definition: Cryptoki.h:33
Initializable abstract class
Definition: Stateful.h:16