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 TypeMethodDescriptionboolean
isSupported
(DSSDocument cryptographicSuiteDocument) Evaluates whether the cryptographic suiteDSSDocument
is supported by the current implementationloadCryptographicSuite
(DSSDocument cryptographicSuiteDocument) Loads a cryptographic suite from aDSSDocument
provided to the methodloadCryptographicSuite
(InputStream cryptographicSuiteInputStream) Loads a cryptographic suite from aInputStream
provided 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:CryptographicSuiteFactory
Evaluates whether the cryptographic suiteDSSDocument
is supported by the current implementation- Specified by:
isSupported
in interfaceCryptographicSuiteFactory
- Parameters:
cryptographicSuiteDocument
-DSSDocument
containing cryptographic suite- Returns:
- TRUE if the document is supported, FALSE otherwise
-
loadDefaultCryptographicSuite
Description copied from interface:CryptographicSuiteFactory
Loads a default cryptographic suite provided by the application- Specified by:
loadDefaultCryptographicSuite
in interfaceCryptographicSuiteFactory
- Returns:
CryptographicSuite
-
loadCryptographicSuite
Description copied from interface:CryptographicSuiteFactory
Loads a cryptographic suite from aDSSDocument
provided to the method- Specified by:
loadCryptographicSuite
in interfaceCryptographicSuiteFactory
- Parameters:
cryptographicSuiteDocument
-DSSDocument
- Returns:
CryptographicSuite
-
loadCryptographicSuite
Description copied from interface:CryptographicSuiteFactory
Loads a cryptographic suite from aInputStream
provided to the method- Specified by:
loadCryptographicSuite
in interfaceCryptographicSuiteFactory
- Parameters:
cryptographicSuiteInputStream
-InputStream
- Returns:
CryptographicSuite
-