Esempio n. 1
0
        private static RSACryptoServiceProvider DecodePemPrivateKey(string pemstr)
        {
            RSACryptoServiceProvider rSACryptoServiceProvider;

            byte[] numArray = Convert.FromBase64String(pemstr);
            if (numArray == null)
            {
                rSACryptoServiceProvider = null;
            }
            else
            {
                rSACryptoServiceProvider = RSAFromPkcs8.DecodePrivateKeyInfo(numArray);
            }
            return(rSACryptoServiceProvider);
        }
Esempio n. 2
0
        private static RSACryptoServiceProvider DecodePemPrivateKey(string pemstr)
        {
            byte[] array = Convert.FromBase64String(pemstr);
            RSACryptoServiceProvider result;

            if (array != null)
            {
                RSACryptoServiceProvider rSACryptoServiceProvider = RSAFromPkcs8.DecodePrivateKeyInfo(array);
                result = rSACryptoServiceProvider;
            }
            else
            {
                result = null;
            }
            return(result);
        }