public void TestVerifyWrongTimestampData() { byte[] data = Encoding.UTF8.GetBytes(dataToTimestamp); TimestampCreator creator = new TimestampCreator(); TimestampObject timestamp = creator .SetTsaPrimaryUrl(tsaUrl2) .SetHashAlgorithm(HashAlgorithm.SHA1) .SetOutputFormat(OutputFormat.TSR) .SetDataForTimestamping(data) .CreateTimestamp(); Assert.AreEqual(HashAlgorithm.SHA1, timestamp.HashAlgorithm); data = Encoding.UTF8.GetBytes("Other string"); TimestampVerifier verifier = new TimestampVerifier(); verifier.SetTimestampedData(data) .SetHashAlgorithm(HashAlgorithm.SHA1) .SetTimestamp(timestamp.Timestamp) .Verify(); }