Пример #1
0
        public static RsaKey Parse(Response.RsaKey json)
        {
            RSAParameters parameters = new RSAParameters
            {
                Exponent = json.Exponent.Decode64Loose(),
                Modulus  = json.Modulus.Decode64Loose(),
                P        = json.P.Decode64Loose(),
                Q        = json.Q.Decode64Loose(),
                DP       = json.DP.Decode64Loose(),
                DQ       = json.DQ.Decode64Loose(),
                InverseQ = json.InverseQ.Decode64Loose(),
                D        = json.D.Decode64Loose(),
            };

            return(new RsaKey(json.Id, RestoreLeadingZeros(parameters)));
        }
Пример #2
0
        private readonly R.RsaKey RsaKeyData; // Has to be initialized from the constructor

        public RsaKeyTest()
        {
            RsaKeyData = ParseFixture <R.RsaKey>("rsa-key");
        }