AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
PKCS11 Platform Configuration. More...
#include <PKCS11Config.h>
Public Member Functions | |
std::string | getLibraryPath () const noexcept |
Returns file path to PKCS11 library. More... | |
std::string | getUserPin () const noexcept |
Returns PIN for authentication. More... | |
std::string | getTokenName () const noexcept |
Returns token name. More... | |
std::string | getDefaultKeyName () const noexcept |
Returns main encryption key alias. More... | |
Static Public Member Functions | |
static std::shared_ptr< PKCS11Config > | create () noexcept |
Creates object. More... | |
PKCS11 Platform Configuration.
This class provides access to PKCS11 configuration. Te configuration file includes path to PKCS#11 module, token name, PIN, and default key alias to use with encryption function.
The configuration file shall have restricted access to service account, that executes application.
|
staticnoexcept |
Creates object.
|
noexcept |
Returns main encryption key alias.
|
noexcept |
Returns file path to PKCS11 library.
|
noexcept |
Returns token name.
|
noexcept |
Returns PIN for authentication.
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0