xades4j.production
Class XadesTSigningProfile

java.lang.Object
  extended by xades4j.production.XadesSigningProfile
      extended by xades4j.production.XadesTSigningProfile
Direct Known Subclasses:
XadesCSigningProfile

public class XadesTSigningProfile
extends XadesSigningProfile

A profile for producing XAdES-T signatures. A KeyingDataProvider has to be supplied. The library has a default TimeStampTokenProvider that will be used to configure the XadesSigner. As all teh other components it can be exchanged.

A SignaturePolicyInfoProvider should be added to produce a XAdES-T based on XAdES-EPES.

Author:
Luís
See Also:
XadesSigningProfile

Constructor Summary
XadesTSigningProfile(Class<? extends KeyingDataProvider> keyingProviderClass)
           
XadesTSigningProfile(KeyingDataProvider keyingProvider)
           
 
Method Summary
protected  Class<? extends XadesSigner> getSignerClass()
           
 XadesTSigningProfile withPolicyProvider(Class<? extends SignaturePolicyInfoProvider> policyInfoProviderClass)
           
 XadesTSigningProfile withPolicyProvider(SignaturePolicyInfoProvider policyInfoProvider)
           
 
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

XadesTSigningProfile

public XadesTSigningProfile(Class<? extends KeyingDataProvider> keyingProviderClass)

XadesTSigningProfile

public XadesTSigningProfile(KeyingDataProvider keyingProvider)
Method Detail

getSignerClass

protected Class<? extends XadesSigner> getSignerClass()
Specified by:
getSignerClass in class XadesSigningProfile

withPolicyProvider

public XadesTSigningProfile withPolicyProvider(SignaturePolicyInfoProvider policyInfoProvider)

withPolicyProvider

public XadesTSigningProfile withPolicyProvider(Class<? extends SignaturePolicyInfoProvider> policyInfoProviderClass)


Copyright © 2012. All Rights Reserved.