コード例 #1
0
ファイル: RSAFromPkcs8.cs プロジェクト: llenroc/kangaroo
        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);
        }
コード例 #2
0
ファイル: RSAFromPkcs8.cs プロジェクト: zwkjgs/XKD
        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);
        }