In this project you can find a library (Microsoft.Cryptography), which is using an extension mechanism of the .Net Framework & WCF
to provide support for RSA-signatures with SHA-2 (SHA-256, SHA-384, SHA-512) encryption.
This library also provides components for X.509-Certificates, Certificate Revocation Lists (CRLs), OCSP client/server and PKCS#7-containers, which are using RSA-signatures with SHA-2 encryption
It provides a base class to integrate custom RSA-implementations and two sample-implementations (RSAManaged - sample C# implementation
and RSABouncycastle - a wrapper around the Bouncycastle C# implementation).
Furthermore, this project contains a library and samples, which could be used to use the support for RSA-signatures with SHA-2
encryption in the Windows Communication Foundation (WCF).