Aktualizr
C++ SOTA Client
keymanager_config.h
1 #ifndef CRYPTO_KEYMANAGER_CONFIG_H_
2 #define CRYPTO_KEYMANAGER_CONFIG_H_
3 
4 #include "crypto/p11_config.h"
5 #include "utilities/types.h"
6 
7 // bundle some parts of the main config together
8 // Should be derived by calling Config::keymanagerConfig()
10  KeyManagerConfig() = delete; // only allow construction by initializer list
11  P11Config p11;
12  CryptoSource tls_ca_source;
13  CryptoSource tls_pkey_source;
14  CryptoSource tls_cert_source;
15  KeyType uptane_key_type;
16  CryptoSource uptane_key_source;
17 };
18 
19 #endif // CRYPTO_KEYMANAGER_CONFIG_H_