TimestampValidated Event
Reports the completion of the timestamp validation routine.
Syntax
public event OnTimestampValidatedHandler OnTimestampValidated; public delegate void OnTimestampValidatedHandler(object sender, CadesverifierTimestampValidatedEventArgs e); public class CadesverifierTimestampValidatedEventArgs : EventArgs { public string IssuerRDN { get; } public byte[] SerialNumber { get; } public byte[] SubjectKeyID { get; } public string Time { get; } public int ValidationResult { get; } public int ChainValidationResult { get; } public int ChainValidationDetails { get; } }
Public Event OnTimestampValidated As OnTimestampValidatedHandler Public Delegate Sub OnTimestampValidatedHandler(sender As Object, e As CadesverifierTimestampValidatedEventArgs) Public Class CadesverifierTimestampValidatedEventArgs Inherits EventArgs Public ReadOnly Property IssuerRDN As String Public ReadOnly Property SerialNumber As Byte() Public ReadOnly Property SubjectKeyID As Byte() Public ReadOnly Property Time As String Public ReadOnly Property ValidationResult As Integer Public ReadOnly Property ChainValidationResult As Integer Public ReadOnly Property ChainValidationDetails As Integer End Class
Remarks
This event is fired upon the completion of the timestamp validation routine, and reports the respective validation result.
ValidationResult is set to 0 if the validation has been successful, or to a non-zero value in case of a failure.
svtValid | 0 | The signature is valid |
svtUnknown | 1 | Signature validity is unknown |
svtCorrupted | 2 | The signature is corrupted |
svtSignerNotFound | 3 | Failed to acquire the signing certificate. The signature cannot be validated. |
svtFailure | 4 | General failure |