5#include <system/details/enum_meta_info.h>
6#include <system/enum_helpers.h>
8namespace System {
namespace Security {
namespace Cryptography {
namespace X509Certificates {
31DECLARE_USING_GLOBAL_OPERATORS
39struct EnumMetaInfo<
System::Security::Cryptography::X509Certificates::X509KeyStorageFlags>
42 static ASPOSECPP_SHARED_API
const std::array<std::pair<System::Security::Cryptography::X509Certificates::X509KeyStorageFlags, const char16_t*>, 6>& values();
Definition: public_key.h:8
X509KeyStorageFlags
Defines how to store key.
Definition: x509_key_storage_flags.h:12
@ UserKeySet
Use user-associated store instead of machine-local one.
@ DefaultKeySet
Use default key set.
@ Exportable
Marks imported keys as exportable.
@ PersistKeySet
The key is persisted when importing certificate.
@ UserProtected
Notify user that the key is being used.
@ MachineKeySet
Use local machine store instead of user one.
Definition: db_command.h:9