private static void UpdateSignatureResults(ref MessageReport.Signature s) { MessageReport.Results r = new MessageReport.Results(); string hm = string.Empty; r.result = false; hm = "Το αρχείο "; if (s.Certificate.isHardCertificate == false) { hm += "δεν "; } hm += "έχει υπογραφεί με χρήση πιστοποιητικού σκληρής αποθήκευσης της ΑΠΕΔ, "; hm += "το οποίο "; if (s.isValidDateSigning == false) { hm += "δεν "; } hm += " ήταν έγκυρο κατά την ημερομηνία υπογραφής. "; hm += "Το αρχείο "; if (s.isIntegral) { hm += "δεν "; } hm += " έχει τροποποιηθεί μετά την υπογραφή του και "; if (s.isTimestampped == false) { hm += "δεν "; } hm += " φέρει ενσωματωμένη χρονοσφραγίδα. "; if (s.isValidDateSigning && s.isIntegral && s.isTimestampped && s.Certificate.isHardCertificate) { r.result = true; } r.resultText = hm; s.Results = r; }
private static void UpdateSignatureResults(ref MessageReport.Signature s) { MessageReport.Results r = new MessageReport.Results(); string hm = string.Empty; r.result = false; hm = "Το αρχείο "; if (s.Certificate.isHardCertificate == false) hm += "δεν "; hm += "έχει υπογραφεί με χρήση πιστοποιητικού σκληρής αποθήκευσης της ΑΠΕΔ, "; hm += "το οποίο "; if (s.isValidDateSigning == false) hm += "δεν "; hm += " ήταν έγκυρο κατά την ημερομηνία υπογραφής. "; hm += "Το αρχείο "; if (s.isIntegral) hm += "δεν "; hm += " έχει τροποποιηθεί μετά την υπογραφή του και "; if (s.isTimestampped == false) hm += "δεν "; hm += " φέρει ενσωματωμένη χρονοσφραγίδα. "; if (s.isValidDateSigning && s.isIntegral && s.isTimestampped && s.Certificate.isHardCertificate) { r.result = true; } r.resultText = hm; s.Results = r; }