Class CryptographicSuiteAlgorithm
java.lang.Object
eu.europa.esig.dss.model.policy.crypto.CryptographicSuiteAlgorithm
- All Implemented Interfaces:
Serializable
This class provides a representation of an "Algorithm" element extracted
from an ETSI TS 119 322 cryptographic suite catalogue
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CryptographicSuiteAlgorithmcopy(CryptographicSuiteAlgorithm algorithm) Instantiates a new CryptographicSuiteAlgorithm by copying the values ofalgorithmbooleanGets the algorithm identifier nameGets the algorithm identifier OIDs listGets the algorithm identifier URIs listGets a collection of algorithm evaluation requirementsGets a list of information text stringsinthashCode()voidsetAlgorithmIdentifierName(String algorithmIdentifierName) Sets the value of the /dssc:Algorithm/dssc:AlgorithmIdentifier/dssc:Name elementvoidsetAlgorithmIdentifierOIDs(List<String> algorithmIdentifierOIDs) Sets a list of values from the /dssc:Algorithm/dssc:AlgorithmIdentifier/dssc:ObjectIdentifier elementsvoidsetAlgorithmIdentifierURIs(List<String> algorithmIdentifierURIs) Sets a list of values from the /dssc:Algorithm/dssc:AlgorithmIdentifier/dssc:URI elementsvoidsetEvaluationList(List<CryptographicSuiteEvaluation> evaluationList) Sets a list of the/dssc:Algorithm/dssc:Evaluation elementsvoidsetInformationTextList(List<String> informationTextList) Sets a list of values from the /dssc:Algorithm/dssc:Information/dssc:Text elementstoString()
-
Constructor Details
-
CryptographicSuiteAlgorithm
public CryptographicSuiteAlgorithm()Default constructor
-
-
Method Details
-
getAlgorithmIdentifierName
-
setAlgorithmIdentifierName
-
getAlgorithmIdentifierOIDs
-
setAlgorithmIdentifierOIDs
-
getAlgorithmIdentifierURIs
-
setAlgorithmIdentifierURIs
-
getEvaluationList
Gets a collection of algorithm evaluation requirements- Returns:
- a list of
CryptographicSuiteEvaluations
-
setEvaluationList
Sets a list of the/dssc:Algorithm/dssc:Evaluation elements- Parameters:
evaluationList- a list ofCryptographicSuiteEvaluations
-
getInformationTextList
-
setInformationTextList
-
copy
Instantiates a new CryptographicSuiteAlgorithm by copying the values ofalgorithm- Parameters:
algorithm-CryptographicSuiteAlgorithm- Returns:
CryptographicSuiteAlgorithm
-
equals
-
hashCode
-
toString
-