Class DSSCertificateTokenSecurityFactory<I>
java.lang.Object
eu.europa.esig.dss.spi.security.DSSSecurityFactory<I, CertificateToken>
eu.europa.esig.dss.spi.security.DSSCertificateTokenSecurityFactory<I>
- Type Parameters:
I- input type
public abstract class DSSCertificateTokenSecurityFactory<I>
extends DSSSecurityFactory<I, CertificateToken>
This factory is used to create a
eu.europa.esig.dss.model.x509.CertificateToken from various input types,
such as InputStream, byte array or a File.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DSSCertificateTokenSecurityFactory<byte[]> This class builds a CertificateToken based on the provided byte arraystatic final DSSCertificateTokenSecurityFactory<File> This class builds a CertificateToken based on the provided Filestatic final DSSCertificateTokenSecurityFactory<InputStream> This class creates a CertificateToken using the InputStream.static final DSSCertificateTokenSecurityFactory<org.bouncycastle.cert.X509CertificateHolder> This class builds a CertificateToken based on the provided X509CertificateHolder -
Method Summary
Methods inherited from class DSSSecurityFactory
build, buildWithAlternativeSecurityProviders, buildWithPrimarySecurityProvider, buildWithProvider, toString
-
Field Details
-
INPUT_STREAM_INSTANCE
This class creates a CertificateToken using the 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 CertificateToken based on the provided byte array -
FILE_INSTANCE
This class builds a CertificateToken based on the provided File -
X509_CERTIFICATE_HOLDER_INSTANCE
public static final DSSCertificateTokenSecurityFactory<org.bouncycastle.cert.X509CertificateHolder> X509_CERTIFICATE_HOLDER_INSTANCEThis class builds a CertificateToken based on the provided X509CertificateHolder
-
-
Method Details
-
getFactoryClassName
Description copied from class:DSSSecurityFactoryGets the factory class name- Specified by:
getFactoryClassNamein classDSSSecurityFactory<I, CertificateToken>- Returns:
String
-