Ejemplo n.º 1
0
        public static KeyPair LoadFrom(string path)
        {
            var keyContent = File.ReadAllText(path);
            var keyPair    = JsonConvert.DeserializeObject <KeyPair>(keyContent);

            if (!EccService.TestKey(keyPair.PrivateKey, keyPair.PublicKey))
            {
                throw new InvalidDataException("Collapsed keypair.");
            }

            return(keyPair);
        }