4#include <system/object.h>
5#include <security/cryptography/csp_parameters.h>
6#include <security/cryptography/key_number.h>
8namespace System {
namespace Security {
namespace Cryptography {
18 ASPOSECPP_SHARED_RTTI_INFO_DECL();
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
Additional information about a cryptographic key pair.
Definition: csp_key_container_info.h:12
bool get_Accessible() const
Gets a flag indicating whether a key in a container is accessible.
bool get_RandomlyGenerated() const
Gets a flag indicating whether a key was randomly generated.
String get_KeyContainerName() const
Gets a key container name.
bool get_Removable() const
Gets a flag indicating whether a key can be removed from a container.
bool get_HardwareDevice() const
Gets a flag indicating whether a key is a hardware key.
CspKeyContainerInfo(const SharedPtr< CspParameters > ¶meters)
Consturctor.
SharedPtr< KeyNumber > get_KeyNumber() const
Gets a KeyNumber object.
String get_UniqueKeyContainerName() const
Gets a unique container name.
int32_t get_ProviderType() const
Gets provider type.
bool get_MachineKeyStore() const
Gets a flag indicating whether a key is loaded from machine key store.
bool get_Protected() const
Gets a flag indicating whether a key is protected from copy.
String get_ProviderName() const
Gets provider name.
bool get_Exportable() const
Gets a flag indicating whether a key can be exported from a container.
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
String class used across the library. Is a substitute for C# System.String when translating code....
Definition: string.h:122
Definition: db_command.h:9