Пример #1
0
 /// <summary>
 /// Verify a token.
 /// </summary>
 /// <param name="token">Token.</param>
 /// <returns></returns>
 public static bool VerifyToken(ComBoostToken token)
 {
     if (token == null)
     {
         throw new ArgumentNullException("token");
     }
     return(VerifyToken(token.GetTokenData(), token.Salt, token.Signature));
 }
Пример #2
0
 /// <summary>
 /// Verify a token.
 /// </summary>
 /// <param name="token">Token.</param>
 /// <returns></returns>
 public static bool VerifyToken(ComBoostToken token)
 {
     if (token == null)
         throw new ArgumentNullException("token");
     return VerifyToken(token.GetTokenData(), token.Salt, token.Signature);
 }
Пример #3
0
 /// <summary>
 /// Write token signature data.
 /// </summary>
 /// <param name="token">Token.</param>
 public static void WriteTokenSignature(ComBoostToken token)
 {
     byte[] data = token.GetTokenData();
     token.NewSalt();
     token.Signature = GetTokenSignature(data, token.Salt);
 }
Пример #4
0
 /// <summary>
 /// Write token signature data.
 /// </summary>
 /// <param name="token">Token.</param>
 public static void WriteTokenSignature(ComBoostToken token)
 {
     byte[] data = token.GetTokenData();
     token.NewSalt();
     token.Signature = GetTokenSignature(data, token.Salt);
 }