Class DSSContentVerifierProviderSecurityFactory

java.lang.Object
eu.europa.esig.dss.spi.security.DSSSecurityFactory<PublicKey, org.bouncycastle.operator.ContentVerifierProvider>
eu.europa.esig.dss.spi.security.DSSContentVerifierProviderSecurityFactory

public class DSSContentVerifierProviderSecurityFactory extends DSSSecurityFactory<PublicKey, org.bouncycastle.operator.ContentVerifierProvider>
This factory is used to create a org.bouncycastle.operator.ContentVerifierProvider instance based on the PublicKey algorithm's name.
  • Field Details

  • Method Details

    • getFactoryClassName

      protected String getFactoryClassName()
      Description copied from class: DSSSecurityFactory
      Gets the factory class name
      Specified by:
      getFactoryClassName in class DSSSecurityFactory<PublicKey, org.bouncycastle.operator.ContentVerifierProvider>
      Returns:
      String
    • toString

      protected String toString(PublicKey input)
      Description copied from class: DSSSecurityFactory
      Gets a string representation for the given input
      Specified by:
      toString in class DSSSecurityFactory<PublicKey, org.bouncycastle.operator.ContentVerifierProvider>
      Parameters:
      input - object to be used as an input for result generation
      Returns:
      String
    • buildWithProvider

      protected org.bouncycastle.operator.ContentVerifierProvider buildWithProvider(PublicKey input, Provider securityProvider) throws org.bouncycastle.operator.OperatorCreationException
      Description copied from class: DSSSecurityFactory
      Builds the result using a given securityProvider
      Specified by:
      buildWithProvider in class DSSSecurityFactory<PublicKey, org.bouncycastle.operator.ContentVerifierProvider>
      Parameters:
      input - object to be used as an input for result generation
      securityProvider - Provider
      Returns:
      output object result if the build is successful
      Throws:
      org.bouncycastle.operator.OperatorCreationException