System.Security.Cryptography.Cng 4.6.1

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 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 4.6.1
dotnet add package System.Security.Cryptography.Cng --version 4.6.1
<PackageReference Include="System.Security.Cryptography.Cng" Version="4.6.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add System.Security.Cryptography.Cng --version 4.6.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: System.Security.Cryptography.Cng, 4.6.1"
#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=4.6.1

// Install System.Security.Cryptography.Cng as a Cake Tool
#tool nuget:?package=System.Security.Cryptography.Cng&version=4.6.1
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 2,992 4/8/2021
6.0.0-preview.2.21154.6 3,907 3/11/2021
6.0.0-preview.1.21102.12 1,584 2/12/2021
5.0.0 3,472,323 11/9/2020
5.0.0-rc.2.20475.5 12,529 10/13/2020
5.0.0-rc.1.20451.14 12,060 9/14/2020
5.0.0-preview.8.20407.11 58,297 8/25/2020
5.0.0-preview.7.20364.11 17,318 7/21/2020
5.0.0-preview.6.20305.6 7,542 6/25/2020
5.0.0-preview.5.20278.1 3,318 6/10/2020
5.0.0-preview.4.20251.6 8,492 5/18/2020
5.0.0-preview.3.20214.6 337,096 4/23/2020
5.0.0-preview.2.20160.6 4,467 4/2/2020
5.0.0-preview.1.20120.5 3,940 3/16/2020
4.7.0 20,095,208 12/3/2019
4.7.0-preview3.19551.4 12,924 11/13/2019
4.7.0-preview2.19523.17 7,717 11/1/2019
4.7.0-preview1.19504.10 10,926 10/15/2019
4.6.1 960,666 11/18/2019
4.6.0 1,352,062 9/23/2019
4.6.0-rc1.19456.4 19,649 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,697 8/13/2019
4.6.0-preview7.19362.9 17,409 7/23/2019
4.6.0-preview6.19303.8 44,331 6/12/2019
4.6.0-preview6.19264.9 365 9/4/2019
4.6.0-preview5.19224.8 5,383 5/6/2019
4.6.0-preview4.19212.13 1,964 4/18/2019
4.6.0-preview3.19128.7 11,715 3/6/2019
4.6.0-preview.19073.11 13,123 1/29/2019
4.6.0-preview.18571.3 11,163 12/3/2018
4.5.2 59,727 1/14/2020
4.5.0 81,781,549 5/29/2018
4.5.0-rc1 86,982 5/6/2018
4.5.0-preview2-26406-04 77,984 4/10/2018
4.5.0-preview1-26216-02 104,301 2/26/2018
4.4.0 30,315,609 8/11/2017
4.4.0-preview2-25405-01 4,852 6/27/2017
4.3.0 132,045,612 11/15/2016
4.3.0-preview1-24530-04 150,797 10/24/2016
4.2.0 95,551,820 6/27/2016
4.1.0-rc2-24027 6,708,469 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
Show less