Ejemplo n.º 1
0
 /// <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();
     }
 }
Ejemplo n.º 2
0
		/// <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();
			}
		}