System.Security.Cryptography.Cng 5.0.0

Provides cryptographic algorithm implementations and key management with Windows Cryptographic Next Generation API (CNG).

Commonly Used Types:
System.Security.Cryptography.RSACng
System.Security.Cryptography.ECDsaCng
System.Security.Cryptography.CngKey

When using NuGet 3.x this package requires at least version 3.4.

There is a newer prerelease version of this package available.
See the version list below for details.

Requires NuGet 2.12 or higher.

Install-Package System.Security.Cryptography.Cng -Version 5.0.0
dotnet add package System.Security.Cryptography.Cng --version 5.0.0
<PackageReference Include="System.Security.Cryptography.Cng" Version="5.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add System.Security.Cryptography.Cng --version 5.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: System.Security.Cryptography.Cng, 5.0.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install System.Security.Cryptography.Cng as a Cake Addin
#addin nuget:?package=System.Security.Cryptography.Cng&version=5.0.0

// Install System.Security.Cryptography.Cng as a Cake Tool
#tool nuget:?package=System.Security.Cryptography.Cng&version=5.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

https://go.microsoft.com/fwlink/?LinkID=799421

NuGet packages (122)

Showing the top 5 NuGet packages that depend on System.Security.Cryptography.Cng:

Package Downloads
System.Security.Cryptography.X509Certificates
Provides types for reading, exporting and verifying Authenticode X.509 v3 certificates. These certificates are signed with a private key that uniquely and positively identifies the holder of the certificate. Commonly Used Types: System.Security.Cryptography.X509Certificates.X509Certificate2 System.Security.Cryptography.X509Certificates.X509Certificate System.Security.Cryptography.X509Certificates.X509ContentType System.Security.Cryptography.X509Certificates.StoreLocation System.Security.Cryptography.X509Certificates.StoreName System.Security.Cryptography.X509Certificates.X509FindType System.Security.Cryptography.X509Certificates.X509ChainStatus System.Security.Cryptography.X509Certificates.X509Certificate2Collection System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension System.Security.Cryptography.X509Certificates.X509Chain When using NuGet 3.x this package requires at least version 3.4.
Microsoft.IdentityModel.Tokens
Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying Signatures, Encryption.
Microsoft.AspNetCore.Server.Kestrel.Core
Core components of ASP.NET Core Kestrel cross-platform web server.
System.Security.Cryptography.Pkcs
Provides support for PKCS and CMS algorithms. Commonly Used Types: System.Security.Cryptography.Pkcs.EnvelopedCms
Microsoft.Azure.KeyVault.WebKey
Microsoft Azure Key Vault WebKey Class Library This library has been replaced by the following new Azure SDKs. You can read about the new Azure SDKs at https://aka.ms/azsdkvalueprop. The latest libraries to interact with the Azure KeyVault service are: * https://www.nuget.org/packages/Azure.Security.KeyVault.Keys * https://www.nuget.org/packages/Azure.Security.KeyVault.Secrets * https://www.nuget.org/packages/Azure.Security.KeyVault.Certificates It is recommended that you move to the new package.

GitHub repositories (33)

Showing the top 5 popular GitHub repositories that depend on System.Security.Cryptography.Cng:

Repository Stars
dotnet/orleans
Orleans is a cross-platform framework for building distributed applications with .NET
dotnet/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
ServiceStack/ServiceStack
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
win-acme/win-acme
A simple ACME client for Windows (for use with Let's Encrypt et al.)
xamarin/xamarin-forms-samples
Sample apps built using the Xamarin.Forms framework

Version History

Version Downloads Last updated
6.0.0-preview.3.21201.4 3,057 4/8/2021
6.0.0-preview.2.21154.6 3,910 3/11/2021
6.0.0-preview.1.21102.12 1,593 2/12/2021
5.0.0 3,500,403 11/9/2020
5.0.0-rc.2.20475.5 12,534 10/13/2020
5.0.0-rc.1.20451.14 12,119 9/14/2020
5.0.0-preview.8.20407.11 58,397 8/25/2020
5.0.0-preview.7.20364.11 17,327 7/21/2020
5.0.0-preview.6.20305.6 7,542 6/25/2020
5.0.0-preview.5.20278.1 3,320 6/10/2020
5.0.0-preview.4.20251.6 8,493 5/18/2020
5.0.0-preview.3.20214.6 338,437 4/23/2020
5.0.0-preview.2.20160.6 4,471 4/2/2020
5.0.0-preview.1.20120.5 3,949 3/16/2020
4.7.0 20,170,488 12/3/2019
4.7.0-preview3.19551.4 12,927 11/13/2019
4.7.0-preview2.19523.17 7,719 11/1/2019
4.7.0-preview1.19504.10 10,931 10/15/2019
4.6.1 960,760 11/18/2019
4.6.0 1,353,881 9/23/2019
4.6.0-rc1.19456.4 19,805 9/16/2019
4.6.0-preview9.19421.4 6,228 9/4/2019
4.6.0-preview9.19416.11 370 9/4/2019
4.6.0-preview8.19405.3 36,927 8/13/2019
4.6.0-preview7.19362.9 17,414 7/23/2019
4.6.0-preview6.19303.8 44,339 6/12/2019
4.6.0-preview6.19264.9 365 9/4/2019
4.6.0-preview5.19224.8 5,408 5/6/2019
4.6.0-preview4.19212.13 1,964 4/18/2019
4.6.0-preview3.19128.7 11,717 3/6/2019
4.6.0-preview.19073.11 13,125 1/29/2019
4.6.0-preview.18571.3 11,172 12/3/2018
4.5.2 60,298 1/14/2020
4.5.0 82,026,486 5/29/2018
4.5.0-rc1 87,008 5/6/2018
4.5.0-preview2-26406-04 77,991 4/10/2018
4.5.0-preview1-26216-02 104,308 2/26/2018
4.4.0 30,354,674 8/11/2017
4.4.0-preview2-25405-01 4,852 6/27/2017
4.3.0 132,368,425 11/15/2016
4.3.0-preview1-24530-04 150,810 10/24/2016
4.2.0 95,728,889 6/27/2016
4.1.0-rc2-24027 6,711,273 5/16/2016
4.0.0-beta-23516 229,673 11/18/2015
4.0.0-beta-23409 19,858 10/15/2015
4.0.0-beta-23225 2,195 9/2/2015