6[SupportedOSPlatform(
"windows")]
69 : this(parameters, randomKeyContainer: false)
80 _parameters.KeyNumber = 1;
84 _parameters.KeyNumber = 2;
94 using (safeProvHandle)
112 cspParameters.KeyContainerName =
null;
115 using (safeProvHandle)
static object GetProviderParameter(SafeProvHandle safeProvHandle, int keyNumber, int keyParam)
static int OpenCSP(CspParameters cspParameters, uint flags, out SafeProvHandle safeProvHandle)
static bool IsFlagBitSet(uint dwImp, uint flag)
static string Format(string resourceFormat, object p1)
static string Cryptography_CSP_NotFound
readonly bool _randomKeyContainer
object ReadDeviceParameterVerifyContext(int keyParam)
readonly CspParameters _parameters
CspKeyContainerInfo(CspParameters parameters)
CspKeyContainerInfo(CspParameters parameters, bool randomKeyContainer)
object ReadKeyParameterSilent(int keyParam, bool throwOnNotFound=true)
string UniqueKeyContainerName