/// <summary>The default constructor for SignatureLevelBES.</summary> /// <remarks>The default constructor for SignatureLevelBES.</remarks> /// <param name="name"></param> /// <param name="signature"></param> /// <param name="levelReached"></param> public SignatureLevelBES(Result levelReached, AdvancedSignature signature, Result signingCertificateVerification, SignatureVerification[] counterSignatureVerification , IList <TimestampVerificationResult> timestampsVerification) : base(levelReached ) { this.signingCertRefVerification = signingCertificateVerification; this.counterSignaturesVerification = counterSignatureVerification; this.timestampsVerification = timestampsVerification; if (signature != null) { certificates = signature.GetCertificates(); signingCertificate = signature.GetSigningCertificate(); signingTime = signature.GetSigningTime().Value; location = signature.GetLocation(); claimedSignerRole = signature.GetClaimedSignerRoles(); contentType = signature.GetContentType(); } }
/// <summary>The default constructor for SignatureLevelBES.</summary> /// <remarks>The default constructor for SignatureLevelBES.</remarks> /// <param name="name"></param> /// <param name="signature"></param> /// <param name="levelReached"></param> public SignatureLevelBES(Result levelReached, AdvancedSignature signature, Result signingCertificateVerification, SignatureVerification[] counterSignatureVerification , IList<TimestampVerificationResult> timestampsVerification) : base(levelReached ) { this.signingCertRefVerification = signingCertificateVerification; this.counterSignaturesVerification = counterSignatureVerification; this.timestampsVerification = timestampsVerification; if (signature != null) { certificates = signature.GetCertificates(); signingCertificate = signature.GetSigningCertificate(); signingTime = signature.GetSigningTime().Value; location = signature.GetLocation(); claimedSignerRole = signature.GetClaimedSignerRoles(); contentType = signature.GetContentType(); } }