Class CryptographicSuiteXmlFactory
java.lang.Object
eu.europa.esig.dss.policy.crypto.xml.CryptographicSuiteXmlFactory
- All Implemented Interfaces:
CryptographicSuiteFactory
Implementation of a cryptographic suite using XML schema defined in ETSI TS 119 322.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisSupported(DSSDocument cryptographicSuiteDocument) Evaluates whether the cryptographic suiteDSSDocumentis supported by the current implementationloadCryptographicSuite(DSSDocument cryptographicSuiteDocument) Loads a cryptographic suite from aDSSDocumentprovided to the methodloadCryptographicSuite(InputStream cryptographicSuiteInputStream) Loads a cryptographic suite from aInputStreamprovided to the methodLoads a default cryptographic suite provided by the application
-
Constructor Details
-
CryptographicSuiteXmlFactory
public CryptographicSuiteXmlFactory()Default constructor
-
-
Method Details
-
isSupported
Description copied from interface:CryptographicSuiteFactoryEvaluates whether the cryptographic suiteDSSDocumentis supported by the current implementation- Specified by:
isSupportedin interfaceCryptographicSuiteFactory- Parameters:
cryptographicSuiteDocument-DSSDocumentcontaining cryptographic suite- Returns:
- TRUE if the document is supported, FALSE otherwise
-
loadDefaultCryptographicSuite
Description copied from interface:CryptographicSuiteFactoryLoads a default cryptographic suite provided by the application- Specified by:
loadDefaultCryptographicSuitein interfaceCryptographicSuiteFactory- Returns:
CryptographicSuite
-
loadCryptographicSuite
Description copied from interface:CryptographicSuiteFactoryLoads a cryptographic suite from aDSSDocumentprovided to the method- Specified by:
loadCryptographicSuitein interfaceCryptographicSuiteFactory- Parameters:
cryptographicSuiteDocument-DSSDocument- Returns:
CryptographicSuite
-
loadCryptographicSuite
Description copied from interface:CryptographicSuiteFactoryLoads a cryptographic suite from aInputStreamprovided to the method- Specified by:
loadCryptographicSuitein interfaceCryptographicSuiteFactory- Parameters:
cryptographicSuiteInputStream-InputStream- Returns:
CryptographicSuite
-