public class

XadesTSigningProfile

extends XadesSigningProfile
java.lang.Object
   ↳ xades4j.production.XadesSigningProfile
     ↳ xades4j.production.XadesTSigningProfile
Known Direct Subclasses

Class Overview

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.

Summary

Public Constructors
XadesTSigningProfile(Class<? extends KeyingDataProvider> keyingProviderClass)
XadesTSigningProfile(KeyingDataProvider keyingProvider)
Public Methods
XadesTSigningProfile withPolicyProvider(SignaturePolicyInfoProvider policyInfoProvider)
XadesTSigningProfile withPolicyProvider(Class<? extends SignaturePolicyInfoProvider> policyInfoProviderClass)
Protected Methods
Class<? extends XadesSigner> getSignerClass()
[Expand]
Inherited Methods
From class xades4j.production.XadesSigningProfile
From class java.lang.Object

Public Constructors

public XadesTSigningProfile (Class<? extends KeyingDataProvider> keyingProviderClass)

public XadesTSigningProfile (KeyingDataProvider keyingProvider)

Public Methods

public XadesTSigningProfile withPolicyProvider (SignaturePolicyInfoProvider policyInfoProvider)

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

Protected Methods

protected Class<? extends XadesSigner> getSignerClass ()