 |
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_PKCS11CONFIG_H_
17 #define ACSDKPKCS11_PRIVATE_PKCS11CONFIG_H_
23 namespace acsdkPkcs11 {
46 static std::shared_ptr<PKCS11Config>
create() noexcept;
85 bool loadFromSettings() noexcept;
88 std::string m_libraryPath;
90 std::string m_userPin;
92 std::string m_tokenName;
94 std::string m_defaultKeyName;
100 #endif // ACSDKPKCS11_PRIVATE_PKCS11CONFIG_H_
static std::shared_ptr< PKCS11Config > create() noexcept
Creates object.
Definition: PKCS11Config.cpp:32
std::string getTokenName() const noexcept
Returns token name.
Definition: PKCS11Config.cpp:54
std::string getUserPin() const noexcept
Returns PIN for authentication.
Definition: PKCS11Config.cpp:50
std::string getDefaultKeyName() const noexcept
Returns main encryption key alias.
Definition: PKCS11Config.cpp:58
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string getLibraryPath() const noexcept
Returns file path to PKCS11 library.
Definition: PKCS11Config.cpp:46
PKCS11 Platform Configuration.
Definition: PKCS11Config.h:39
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0