DotNetUtilities public static class DotNetUtilities A class containing methods to interface the BouncyCastle world to the .NET Crypto world. Documentation Code public static X509Certificate FromX509Certificate(X509Certificate x509Cert) public static AsymmetricCipherKeyPair GetDsaKeyPair(DSA dsa) public static AsymmetricCipherKeyPair GetDsaKeyPair(DSAParameters dp) public static DsaPublicKeyParameters GetDsaPublicKey(DSA dsa) public static DsaPublicKeyParameters GetDsaPublicKey(DSAParameters dp) public static AsymmetricCipherKeyPair GetECDsaKeyPair(ECDsa ecDsa) public static ECPublicKeyParameters GetECDsaPublicKey(ECDsa ecDsa) public static AsymmetricCipherKeyPair GetECKeyPair(string algorithm, ECParameters ec) public static ECPublicKeyParameters GetECPublicKey(string algorithm, ECParameters ec) public static AsymmetricCipherKeyPair GetKeyPair(AsymmetricAlgorithm privateKey) public static AsymmetricCipherKeyPair GetRsaKeyPair(RSA rsa) public static AsymmetricCipherKeyPair GetRsaKeyPair(RSAParameters rp) public static RsaKeyParameters GetRsaPublicKey(RSA rsa) public static RsaKeyParameters GetRsaPublicKey(RSAParameters rp) public static RSA ToRSA(RsaKeyParameters rsaKey) public static RSA ToRSA(RsaKeyParameters rsaKey, CspParameters csp) public static RSA ToRSA(RsaPrivateCrtKeyParameters privKey) public static RSA ToRSA(RsaPrivateCrtKeyParameters privKey, CspParameters csp) public static RSA ToRSA(RsaPrivateKeyStructure privKey) public static RSA ToRSA(RsaPrivateKeyStructure privKey, CspParameters csp) public static RSAParameters ToRSAParameters(RsaKeyParameters rsaKey) public static RSAParameters ToRSAParameters(RsaPrivateCrtKeyParameters privKey) public static RSAParameters ToRSAParameters(RsaPrivateKeyStructure privKey) public static X509Certificate ToX509Certificate(X509CertificateStructure x509Struct) Create an System.Security.Cryptography.X509Certificate from an X509Certificate Structure. public static X509Certificate ToX509Certificate(X509Certificate x509Cert)