CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
csp_parameters.h
1
2#ifndef _security_cryptography_csp_parameters_h_
3#define _security_cryptography_csp_parameters_h_
4
5#include <system/string.h>
6#include <system/object.h>
7
8namespace System { namespace Security { namespace Cryptography {
9
14class ASPOSECPP_SHARED_CLASS CspParameters final : public System::Object
15{
17 typedef CspParameters ThisType;
21 ASPOSECPP_SHARED_RTTI_INFO_DECL();
22
23public:
32
34 ASPOSECPP_SHARED_API CspParameters();
37 ASPOSECPP_SHARED_API CspParameters(int dwTypeIn);
41 ASPOSECPP_SHARED_API CspParameters(int dwTypeIn, const System::String& strProviderNameIn);
46 ASPOSECPP_SHARED_API CspParameters(int dwTypeIn, const System::String& strProviderNameIn, const System::String& strContainerNameIn);
47
48};
49
50}}}
51
52#endif // _security_cryptography_csp_parameters_h_
53
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
Parameters of Cryptographic Service Provider. Objects of this class should only be allocated using Sy...
Definition: csp_parameters.h:15
System::String KeyContainerName
Container's name.
Definition: csp_parameters.h:25
int ProviderType
CSP type.
Definition: csp_parameters.h:31
int KeyNumber
Specifies whether asymmetric key is signature key or exchange key.
Definition: csp_parameters.h:27
CspParameters(int dwTypeIn, const System::String &strProviderNameIn)
Constructor.
CspParameters(int dwTypeIn, const System::String &strProviderNameIn, const System::String &strContainerNameIn)
Constructor.
System::String ProviderName
CSP name.
Definition: csp_parameters.h:29
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