 |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ACSDKPKCS11_PRIVATE_PKCS11SLOT_H_
17 #define ACSDKPKCS11_PRIVATE_PKCS11SLOT_H_
25 namespace acsdkPkcs11 {
27 class PKCS11Functions;
44 PKCS11Slot(std::shared_ptr<PKCS11Functions>&& functions, CK_SLOT_ID slotId) noexcept;
60 std::shared_ptr<PKCS11Session>
openSession() noexcept;
64 std::shared_ptr<PKCS11Functions> m_functions;
73 #endif // ACSDKPKCS11_PRIVATE_PKCS11SLOT_H_
PKCS11Slot(std::shared_ptr< PKCS11Functions > &&functions, CK_SLOT_ID slotId) noexcept
Constructs slot object.
Definition: PKCS11Slot.cpp:28
bool getTokenName(std::string &tokenName) noexcept
Returns token name.
Definition: PKCS11Slot.cpp:33
PKCS11 slot wrapper.
Definition: PKCS11Slot.h:36
std::shared_ptr< PKCS11Session > openSession() noexcept
Opens a new session for this slot.
Definition: PKCS11Slot.cpp:59
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0