AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Classes | Functions
alexaClientSDK::acsdkPkcs11 Namespace Reference

HSM interface implementation. More...

Namespaces

 test
 Test cases for Hardware Security Module Functions.
 

Classes

class  ErrorCleanupGuard
 Error cleanup function on error. More...
 
class  PKCS11Config
 PKCS11 Platform Configuration. More...
 
class  PKCS11Functions
 PKCS11 API Wrapper. More...
 
class  PKCS11Key
 PKCS11 key object wrapper. More...
 
struct  PKCS11KeyDescriptor
 Class to identify key object in HSM. More...
 
class  PKCS11KeyStore
 Key store implementation for PKCS11. More...
 
class  PKCS11Session
 PKCS11 session wrapper. More...
 
class  PKCS11Slot
 PKCS11 slot wrapper. More...
 

Functions

std::shared_ptr< alexaClientSDK::acsdkCryptoInterfaces::KeyStoreInterfacecreateKeyStore (const std::shared_ptr< MetricRecorderInterface > &metricRecorder=nullptr) noexcept
 Create instance of KeyStoreInterface. More...
 

Detailed Description

HSM interface implementation.

See also
Hardware Security Module Functions

AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0