// https://sites.google.com/a/jsc-solutions.net/backlog/knowledge-base/2015/201511/20151123/ubuntumidexperiment

        public async Task<bool> Verify(VerifiableString x)
        {
            var verify = x.Verify(NamedKeyPairs.WebServiceAuthorityPrivateKey.RSAParameters);

            //Console.WriteLine(
            //    new { isoriginal = o == x.value, o = o.Length, t = x.value.Length, verify }.ToString()
            //    );

            return verify;
        }
 public async Task<bool> Verify(VerifiableString v)
 {
     //var sw = Stopwatch.StartNew();
     //var v = new RSACryptoStream(NamedKeyPairs.Key1PrivateKey.RSAParameters).VerifyString(this.foo.value, this.foo.signature);
     return v.Verify(NamedKeyPairs.Key1PrivateKey.RSAParameters);
 }