/// <summary>The default constructor for TimestampVerificationResult.</summary>
/// <remarks>The default constructor for TimestampVerificationResult.</remarks>
public TimestampVerificationResult(TimestampToken token)
{
if (token != null && token.GetTimeStamp() != null)
{
IEnumerator signers = token.GetTimeStamp().ToCmsSignedData().GetSignerInfos
().GetSigners().GetEnumerator();
signers.MoveNext();
signatureAlgorithm = ((SignerInformation)signers.Current).EncryptionAlgOid;
serialNumber = token.GetTimeStamp().TimeStampInfo.SerialNumber.ToString();
creationTime = token.GetTimeStamp().TimeStampInfo.GenTime;
issuerName = token.GetSignerSubjectName().ToString();
}
}