CryptoFramework
CryptoFramework.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include <memory>
4 #include <map>
5 
6 
7 #include "cryptofw/CspType.hpp"
8 #include "cryptofw/ICsp.hpp"
9 
17 public:
25  static bool IsCspAvailable(CspType csp);
26 
36  static std::shared_ptr<ICsp> GetCspInstance(CspType csp);
37 };
CspType
Types of CSPs (cryptographic service providers).
Definition: CspType.hpp:9
An "entry point" in CryptoFramework.
Definition: CryptoFramework.hpp:16
static bool IsCspAvailable(CspType csp)
Is CSP available?
static std::shared_ptr< ICsp > GetCspInstance(CspType csp)
Get CSP instance.