Package xades4j.production
Class XadesCSigningProfile
java.lang.Object
xades4j.production.XadesSigningProfile
xades4j.production.XadesTSigningProfile
xades4j.production.XadesCSigningProfile
A profile for producing XAdES-C signatures. A
KeyingDataProvider
and
a ValidationDataProvider
have to be supplied.
A SignaturePolicyInfoProvider
should be added to produce
a XAdES-C based on XAdES-EPES.
The AttributeCertificateRefs
and AttributeRevocationRefs
properties
are not supported.
- Author:
- Luís
-
Constructor Summary
ConstructorDescriptionXadesCSigningProfile
(Class<? extends KeyingDataProvider> keyingProviderClass, Class<? extends ValidationDataProvider> validationDataProvClass) XadesCSigningProfile
(Class<? extends KeyingDataProvider> keyingProviderClass, ValidationDataProvider validationDataProv) XadesCSigningProfile
(KeyingDataProvider keyingProvider, Class<? extends ValidationDataProvider> validationDataProvClass) XadesCSigningProfile
(KeyingDataProvider keyingProvider, ValidationDataProvider validationDataProv) -
Method Summary
Methods inherited from class xades4j.production.XadesTSigningProfile
withPolicyProvider, withPolicyProvider
Methods inherited from class xades4j.production.XadesSigningProfile
newSigner, with, withBasicSignatureOptions, withBinding, withBinding, withDataObjectPropertiesProvider, withDataObjectPropertiesProvider, withDigestEngineProvider, withDigestEngineProvider, withOptionalBinding, withPropertyDataObjectGenerator, withPropertyDataObjectGenerator, withSignatureAlgorithms, withSignaturePropertiesProvider, withSignaturePropertiesProvider, withSignedPropertiesMarshaller, withSignedPropertiesMarshaller, withTimeStampTokenProvider, withTimeStampTokenProvider, withUnsignedPropertiesMarshaller, withUnsignedPropertiesMarshaller, withX500NameStyleProvider, withX500NameStyleProvider
-
Constructor Details
-
XadesCSigningProfile
public XadesCSigningProfile(KeyingDataProvider keyingProvider, ValidationDataProvider validationDataProv) -
XadesCSigningProfile
public XadesCSigningProfile(KeyingDataProvider keyingProvider, Class<? extends ValidationDataProvider> validationDataProvClass) -
XadesCSigningProfile
public XadesCSigningProfile(Class<? extends KeyingDataProvider> keyingProviderClass, ValidationDataProvider validationDataProv) -
XadesCSigningProfile
public XadesCSigningProfile(Class<? extends KeyingDataProvider> keyingProviderClass, Class<? extends ValidationDataProvider> validationDataProvClass)
-
-
Method Details
-
getSignerClass
- Overrides:
getSignerClass
in classXadesTSigningProfile
-