DKIM.DkimSigner.SignBody C# (CSharp) Method

SignBody() public method

public SignBody ( string body ) : string
body string
return string
		public string SignBody(string body)
		{

            Trace.WriteLine("DKIM body:");
            Trace.WriteLine(body);

			var cb = DkimCanonicalizer.CanonicalizeBody(body, this.BodyCanonicalization);

            Trace.WriteLine("DKIM canonicalized body:");
            Trace.WriteLine(cb);

            //if (this.Debug != null)
            //{
            //    this.Debug.WriteContent("DKIM body", body);
            //    this.Debug.WriteContent("DKIM canonicalized body", cb);
            //}

			return Convert.ToBase64String(_privateKeySigner.Hash(Encoding.GetBytes(cb), this.SigningAlgorithm));

		}