 |
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_PKCS11KEYDESCRIPTOR_H_
17 #define ACSDKPKCS11_PRIVATE_PKCS11KEYDESCRIPTOR_H_
26 namespace acsdkPkcs11 {
136 #endif // ACSDKPKCS11_PRIVATE_PKCS11KEYDESCRIPTOR_H_
CK_ULONG keyLen
Key length in bytes.
Definition: PKCS11KeyDescriptor.h:52
CK_KEY_TYPE keyType
Key object type.
Definition: PKCS11KeyDescriptor.h:47
static bool mapAlgorithmToKeyParams(acsdkCryptoInterfaces::AlgorithmType algorithmType, CK_KEY_TYPE &keyType, CK_ULONG &keyLen)
Maps algorithm type into key type and length.
Definition: PKCS11KeyDescriptor.cpp:32
Class to identify key object in HSM.
Definition: PKCS11KeyDescriptor.h:36
PKCS11KeyDescriptor(PKCS11KeyDescriptor &&arg) noexcept=default
Default move constructor.
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string objectLabel
Key object label.
Definition: PKCS11KeyDescriptor.h:40
Definition: CapabilityConfiguration.h:190
AlgorithmType
Enumeration of all supported encryption protocols.
Definition: AlgorithmType.h:31
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0