3 instantiations of CngProvider
System.Security.Cryptography (3)
System\Security\Cryptography\CngProvider.cs (3)
94
return s_msPlatformKsp ??= new
CngProvider
("Microsoft Platform Crypto Provider"); // MS_PLATFORM_CRYPTO_PROVIDER
102
return s_msSmartCardKsp ??= new
CngProvider
("Microsoft Smart Card Key Storage Provider"); // MS_SMART_CARD_KEY_STORAGE_PROVIDER
110
return s_msSoftwareKsp ??= new
CngProvider
("Microsoft Software Key Storage Provider"); // MS_KEY_STORAGE_PROVIDER
30 references to CngProvider
System.Core (1)
System.Core.cs (1)
213
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.
CngProvider
))]
System.Security.Cryptography (28)
src\libraries\Common\src\System\Security\Cryptography\X509Certificates\X509CertificateLoader.Pkcs12.cs (1)
749
Provider =
CngProvider
.MicrosoftSoftwareKeyStorageProvider,
System\Security\Cryptography\Cng.NotSupported.cs (10)
85
public AesCng(string keyName,
CngProvider
provider)
91
public AesCng(string keyName,
CngProvider
provider, CngKeyOpenOptions openOptions)
120
public
CngProvider
? Provider => null;
156
public static bool Exists(string keyName,
CngProvider
provider)
162
public static bool Exists(string keyName,
CngProvider
provider, CngKeyOpenOptions options)
174
public static CngKey Import(byte[] keyBlob, CngKeyBlobFormat format,
CngProvider
provider)
192
public static CngKey Open(string keyName,
CngProvider
provider)
198
public static CngKey Open(string keyName,
CngProvider
provider, CngKeyOpenOptions openOptions)
378
public TripleDESCng(string keyName,
CngProvider
provider)
384
public TripleDESCng(string keyName,
CngProvider
provider, CngKeyOpenOptions openOptions)
System\Security\Cryptography\CngKeyCreationParameters.cs (3)
17
Provider =
CngProvider
.MicrosoftSoftwareKeyStorageProvider;
49
public
CngProvider
Provider
68
private
CngProvider
_provider = null!; // will be initialized via property setter called by ctor
System\Security\Cryptography\CngProvider.cs (14)
16
public sealed class CngProvider : IEquatable<
CngProvider
>
35
public static bool operator ==(
CngProvider
? left,
CngProvider
? right)
43
public static bool operator !=(
CngProvider
? left,
CngProvider
? right)
57
return Equals(obj as
CngProvider
);
60
public bool Equals([NotNullWhen(true)]
CngProvider
? other)
87
/// Gets a <see cref="
CngProvider
" /> object that specifies the Microsoft Platform Crypto Storage Provider.
90
public static
CngProvider
MicrosoftPlatformCryptoProvider
98
public static
CngProvider
MicrosoftSmartCardKeyStorageProvider
106
public static
CngProvider
MicrosoftSoftwareKeyStorageProvider
114
private static
CngProvider
? s_msPlatformKsp;
115
private static
CngProvider
? s_msSmartCardKsp;
116
private static
CngProvider
? s_msSoftwareKsp;
System.Security.Cryptography.Cng (1)
System.Security.Cryptography.Cng.cs (1)
22
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.
CngProvider
))]