public class

XadesCSigningProfile

extends XadesTSigningProfile
java.lang.Object
   ↳ xades4j.production.XadesSigningProfile
     ↳ xades4j.production.XadesTSigningProfile
       ↳ xades4j.production.XadesCSigningProfile

Class Overview

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.

Summary

Public Constructors
XadesCSigningProfile(KeyingDataProvider keyingProvider, ValidationDataProvider validationDataProv)
XadesCSigningProfile(KeyingDataProvider keyingProvider, Class<? extends ValidationDataProvider> validationDataProvClass)
XadesCSigningProfile(Class<? extends KeyingDataProvider> keyingProviderClass, ValidationDataProvider validationDataProv)
XadesCSigningProfile(Class<? extends KeyingDataProvider> keyingProviderClass, Class<? extends ValidationDataProvider> validationDataProvClass)
Protected Methods
Class<? extends XadesSigner> getSignerClass()
[Expand]
Inherited Methods
From class xades4j.production.XadesTSigningProfile
From class xades4j.production.XadesSigningProfile
From class java.lang.Object

Public Constructors

public XadesCSigningProfile (KeyingDataProvider keyingProvider, ValidationDataProvider validationDataProv)

public XadesCSigningProfile (KeyingDataProvider keyingProvider, Class<? extends ValidationDataProvider> validationDataProvClass)

public XadesCSigningProfile (Class<? extends KeyingDataProvider> keyingProviderClass, ValidationDataProvider validationDataProv)

public XadesCSigningProfile (Class<? extends KeyingDataProvider> keyingProviderClass, Class<? extends ValidationDataProvider> validationDataProvClass)

Protected Methods

protected Class<? extends XadesSigner> getSignerClass ()