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