xades4j.production
Class XadesCSigningProfile

java.lang.Object
  extended by xades4j.production.XadesSigningProfile
      extended by xades4j.production.XadesTSigningProfile
          extended by xades4j.production.XadesCSigningProfile

public class XadesCSigningProfile
extends XadesTSigningProfile

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
XadesCSigningProfile(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
protected  Class<? extends XadesSigner> getSignerClass()
           
 
Methods inherited from class xades4j.production.XadesTSigningProfile
withPolicyProvider, withPolicyProvider
 
Methods inherited from class xades4j.production.XadesSigningProfile
newSigner, withAlgorithmsProvider, withAlgorithmsProvider, withBasicSignatureOptionsProvider, withBasicSignatureOptionsProvider, withBinding, withBinding, withDataObjectPropertiesProvider, withDataObjectPropertiesProvider, withDigestEngineProvider, withDigestEngineProvider, withPropertyDataObjectGenerator, withPropertyDataObjectGenerator, withSignaturePropertiesProvider, withSignaturePropertiesProvider, withSignedPropertiesMarshaller, withSignedPropertiesMarshaller, withTimeStampTokenProvider, withTimeStampTokenProvider, withUnsignedPropertiesMarshaller, withUnsignedPropertiesMarshaller
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

getSignerClass

protected Class<? extends XadesSigner> getSignerClass()
Overrides:
getSignerClass in class XadesTSigningProfile


Copyright © 2012. All Rights Reserved.