Class CryptographicSuiteEvaluation
java.lang.Object
eu.europa.esig.dss.model.policy.crypto.CryptographicSuiteEvaluation
- All Implemented Interfaces:
Serializable
This class provides a representation of an "Evaluation" element extracted
from an ETSI TS 119 322 cryptographic suite catalogue
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CryptographicSuiteEvaluationcopy(CryptographicSuiteEvaluation evaluation) Instantiates a new CryptographicSuiteEvaluation by copying the values ofevaluationbooleanGets the algorithm evaluation's usage scopeGets the list of algorithm evaluation parametersGets the algorithm evaluation recommendationGets the algorithm evaluation validity end dateGets the algorithm evaluation validity start dateinthashCode()voidsetAlgorithmUsage(List<CryptographicSuiteAlgorithmUsage> algorithmUsage) Sets a list of the /dssc:Evaluation/etsi19322:MoreDetails/etsi19322:AlgorithmUsage elementsvoidsetParameterList(List<CryptographicSuiteParameter> parameterList) Sets list of the /dssc:Evaluation/dssc:Parameter elementsvoidsetRecommendation(CryptographicSuiteRecommendation recommendation) Sets a value of the /dssc:Evaluation/dssc:Validity/etsi19322:MoreDetails/etsi19322:Recommendation elementvoidsetValidityEnd(Date validityEnd) Sets a value of the /dssc:Evaluation/dssc:Validity/dssc:End elementvoidsetValidityStart(Date validityStart) Sets a value of the /dssc:Evaluation/dssc:Validity/dssc:Start elementtoString()
-
Constructor Details
-
CryptographicSuiteEvaluation
public CryptographicSuiteEvaluation()Default constructor
-
-
Method Details
-
getParameterList
Gets the list of algorithm evaluation parameters- Returns:
- a list of
String
-
setParameterList
Sets list of the /dssc:Evaluation/dssc:Parameter elements- Parameters:
parameterList- a list ofCryptographicSuiteParameters
-
getValidityStart
-
setValidityStart
-
getValidityEnd
-
setValidityEnd
-
getAlgorithmUsage
Gets the algorithm evaluation's usage scope- Returns:
- a list of
CryptographicSuiteAlgorithmUsages
-
setAlgorithmUsage
Sets a list of the /dssc:Evaluation/etsi19322:MoreDetails/etsi19322:AlgorithmUsage elements- Parameters:
algorithmUsage- a list ofCryptographicSuiteAlgorithmUsages
-
getRecommendation
Gets the algorithm evaluation recommendation- Returns:
CryptographicSuiteRecommendation
-
setRecommendation
Sets a value of the /dssc:Evaluation/dssc:Validity/etsi19322:MoreDetails/etsi19322:Recommendation element- Parameters:
recommendation- a list ofCryptographicSuiteRecommendations
-
copy
Instantiates a new CryptographicSuiteEvaluation by copying the values ofevaluation- Parameters:
evaluation-CryptographicSuiteEvaluation- Returns:
CryptographicSuiteEvaluation
-
equals
-
hashCode
-
toString
-