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 Summary
FieldsModifier and TypeFieldDescriptionstatic final DSSP7CCertificatesSecurityFactory<byte[]> This class builds a list of CertificateToken's using the p7c certificate chain provided in the form of byte arraystatic final DSSP7CCertificatesSecurityFactory<File> This class builds a list of CertificateToken's using the p7c certificate chain provided in the form of Filestatic final DSSP7CCertificatesSecurityFactory<InputStream> This class creates a list of CertificateToken's using the p7c certificate chain provided in the form of InputStream. -
Method Summary
Methods inherited from class DSSSecurityFactory
build, buildWithAlternativeSecurityProviders, buildWithPrimarySecurityProvider, buildWithProvider, toString
-
Field Details
-
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
This class builds a list of CertificateToken's using the p7c certificate chain provided in the form of byte array -
FILE_INSTANCE
This class builds a list of CertificateToken's using the p7c certificate chain provided in the form of File
-
-
Method Details
-
getFactoryClassName
Description copied from class:DSSSecurityFactoryGets the factory class name- Specified by:
getFactoryClassNamein classDSSSecurityFactory<I, List<CertificateToken>>- Returns:
String
-