Class DSSSignatureSecurityFactory
java.lang.Object
eu.europa.esig.dss.spi.security.DSSSecurityFactory<String, Signature>
eu.europa.esig.dss.signature.security.DSSSignatureSecurityFactory
This factory is used to create a
java.security.Signature instance based on the signature algorithm's name.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DSSSignatureSecurityFactoryInstance of the factory to initialize a Signature object -
Method Summary
Methods inherited from class DSSSecurityFactory
build, buildWithAlternativeSecurityProviders, buildWithPrimarySecurityProvider
-
Field Details
-
INSTANCE
Instance of the factory to initialize a Signature object
-
-
Method Details
-
getFactoryClassName
Description copied from class:DSSSecurityFactoryGets the factory class name- Specified by:
getFactoryClassNamein classDSSSecurityFactory<String, Signature>- Returns:
String
-
toString
Description copied from class:DSSSecurityFactoryGets a string representation for the giveninput- Specified by:
toStringin classDSSSecurityFactory<String, Signature>- Parameters:
input- object to be used as an input for result generation- Returns:
String
-
buildWithProvider
protected Signature buildWithProvider(String input, Provider securityProvider) throws NoSuchAlgorithmException Description copied from class:DSSSecurityFactoryBuilds the result using a givensecurityProvider- Specified by:
buildWithProviderin classDSSSecurityFactory<String, Signature>- Parameters:
input- object to be used as an input for result generationsecurityProvider-Provider- Returns:
- output object result if the build is successful
- Throws:
NoSuchAlgorithmException
-