Ejemplo n.º 1
0
        /// <summary>
        /// Utility method to signs the UserSignatureEventArgs server nonce from
        /// a private credentials file.
        /// </summary>
        /// <param name="credsFile">A file with the private Nkey</param>
        /// <param name="args">Arguments</param>
        public static void SignNonceFromFile(string credsFile, UserSignatureEventArgs args)
        {
            var kp = LoadNkeyPairFromSeedFile(credsFile);

            args.SignedNonce = kp.Sign(args.ServerNonce);
            kp.Wipe();
        }
Ejemplo n.º 2
0
 /// <summary>
 /// The default User Signature event handler.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 public void DefaultUserSignatureHandler(object sender, UserSignatureEventArgs args)
 {
     SignNonceFromFile(credsFile, args);
 }