Class CertificateRefsCreator<Info extends ExtraInformation, Encod, Sig>
java.lang.Object
br.ufsc.labsec.signature.signer.UnsignedAttributeCreator<Info,Encod,Sig>
br.ufsc.labsec.signature.signer.creator.CertificateCreator<Info,Encod,Sig>
br.ufsc.labsec.signature.signer.creator.CertificateRefsCreator<Info,Encod,Sig>
- Direct Known Subclasses:
CompleteCertificateRefsCreator, CompleteCertificateRefsCreator, CompleteCertificateRefsV2Creator, IdAaEtsCertificateRefsCreator
public abstract class CertificateRefsCreator<Info extends ExtraInformation, Encod, Sig>
extends CertificateCreator<Info,Encod,Sig>
-
Nested Class Summary
-
Field Summary
Fields inherited from class CertificateCreator
WRONG_ATTRIBUTE_ORDER -
Constructor Summary
ConstructorsConstructorDescriptionCertificateRefsCreator(CertificateCreator.CertificateRule rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection) -
Method Summary
Modifier and TypeMethodDescriptionotherCertificatesToExclude(CertificateCollection certificateCollection, FileToBeSigned<? extends Info> fileToBeSigned, Sig signature) otherCertificatesToInclude(CertificateCollection certificateCollection, List<? extends Certificate> pathWithAnchor, FileToBeSigned<? extends Info> fileToBeSigned, Sig signature) Methods inherited from class CertificateCreator
constructAttribute, getAttributeMethods inherited from class UnsignedAttributeCreator
createRevocationData, isSigned
-
Constructor Details
-
CertificateRefsCreator
public CertificateRefsCreator(CertificateCreator.CertificateRule rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection)
-
-
Method Details
-
otherCertificatesToExclude
public List<Certificate> otherCertificatesToExclude(CertificateCollection certificateCollection, FileToBeSigned<? extends Info> fileToBeSigned, Sig signature) - Specified by:
otherCertificatesToExcludein classCertificateCreator<Info extends ExtraInformation, Encod, Sig>
-
otherCertificatesToInclude
public Set<Certificate> otherCertificatesToInclude(CertificateCollection certificateCollection, List<? extends Certificate> pathWithAnchor, FileToBeSigned<? extends Info> fileToBeSigned, Sig signature) - Specified by:
otherCertificatesToIncludein classCertificateCreator<Info extends ExtraInformation, Encod, Sig>
-