Class DSSP7CCertificatesSecurityFactory<I>

java.lang.Object
eu.europa.esig.dss.spi.security.DSSSecurityFactory<I, List<CertificateToken>>
eu.europa.esig.dss.spi.security.DSSP7CCertificatesSecurityFactory<I>
Type Parameters:
I - input type

public abstract class DSSP7CCertificatesSecurityFactory<I> extends DSSSecurityFactory<I, List<CertificateToken>>
This factory is used to create a list of eu.europa.esig.dss.model.x509.CertificateTokens from various input types, representing a p7c certificate chain, with options such as InputStream, byte array or a File.
  • Field Details

    • INPUT_STREAM_INSTANCE

      public static final DSSP7CCertificatesSecurityFactory<InputStream> INPUT_STREAM_INSTANCE
      This class creates a list of CertificateToken's using the p7c certificate chain provided in the form of InputStream. NOTE: Unlike other implementations, this class uses only one security provider because of inability to process InputStream multiple times.
    • BINARY_INSTANCE

      public static final DSSP7CCertificatesSecurityFactory<byte[]> BINARY_INSTANCE
      This class builds a list of CertificateToken's using the p7c certificate chain provided in the form of byte array
    • FILE_INSTANCE

      public static final DSSP7CCertificatesSecurityFactory<File> FILE_INSTANCE
      This class builds a list of CertificateToken's using the p7c certificate chain provided in the form of File
  • Method Details