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 ofevaluationbooleanList<eu.europa.esig.dss.enumerations.CryptographicSuiteAlgorithmUsage> Gets the algorithm evaluation's usage scopeGets the list of algorithm evaluation parameterseu.europa.esig.dss.enumerations.CryptographicSuiteRecommendationGets the algorithm evaluation recommendationGets the algorithm evaluation validity end dateGets the algorithm evaluation validity start dateinthashCode()voidsetAlgorithmUsage(List<eu.europa.esig.dss.enumerations.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(eu.europa.esig.dss.enumerations.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
public void setAlgorithmUsage(List<eu.europa.esig.dss.enumerations.CryptographicSuiteAlgorithmUsage> algorithmUsage) Sets a list of the /dssc:Evaluation/etsi19322:MoreDetails/etsi19322:AlgorithmUsage elements- Parameters:
algorithmUsage- a list ofCryptographicSuiteAlgorithmUsages
-
getRecommendation
public eu.europa.esig.dss.enumerations.CryptographicSuiteRecommendation getRecommendation()Gets the algorithm evaluation recommendation- Returns:
CryptographicSuiteRecommendation
-
setRecommendation
public void setRecommendation(eu.europa.esig.dss.enumerations.CryptographicSuiteRecommendation recommendation) 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
-