EU.Europa.EC.Markt.Dss.Validation.Report.SignatureLevelAnalysis.SignatureLevelAnalysis C# (CSharp) Method

SignatureLevelAnalysis() public method

The default constructor for SignatureLevelAnalysis.
The default constructor for SignatureLevelAnalysis.
public SignatureLevelAnalysis ( AdvancedSignature signature, SignatureLevelBES levelBES, SignatureLevelEPES levelEPES, SignatureLevelT levelT, SignatureLevelC levelC, SignatureLevelX levelX, SignatureLevelXL levelXL, SignatureLevelA levelA, SignatureLevelLTV levelLTV ) : System
signature AdvancedSignature
levelBES SignatureLevelBES
levelEPES SignatureLevelEPES
levelT SignatureLevelT
levelC SignatureLevelC
levelX SignatureLevelX
levelXL SignatureLevelXL
levelA SignatureLevelA
levelLTV SignatureLevelLTV
return System
		public SignatureLevelAnalysis(AdvancedSignature signature, SignatureLevelBES levelBES
			, SignatureLevelEPES levelEPES, SignatureLevelT levelT, SignatureLevelC levelC, 
			SignatureLevelX levelX, SignatureLevelXL levelXL, SignatureLevelA levelA, SignatureLevelLTV
			 levelLTV)
		{
			//import eu.europa.ec.markt.dss.validation.pades.PAdESSignature;
			//import eu.europa.ec.markt.dss.validation.xades.XAdESSignature;
			bool levelReached = true;
			this.signature = signature;
			this.levelBES = levelBES;
			bool levelBESReached = LevelIsReached(levelBES, levelReached);
			levelReached = levelBESReached;
			this.levelEPES = levelEPES;
			LevelIsReached(levelEPES, levelReached);
			this.levelT = levelT;
			bool levelReachedT = LevelIsReached(levelT, levelReached);
			this.levelC = levelC;
			levelReached = LevelIsReached(levelC, levelReachedT);
			this.levelX = levelX;
			levelReached = LevelIsReached(levelX, levelReached);
			this.levelXL = levelXL;
			levelReached = LevelIsReached(levelXL, levelReached);
			this.levelA = levelA;
			levelReached = LevelIsReached(levelA, levelReached);
			this.levelLTV = levelLTV;
			levelReached = LevelIsReached(levelLTV, levelBESReached);
		}