Class RevocationCreator<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>
java.lang.Object
br.ufsc.labsec.signature.signer.UnsignedAttributeCreator<Info,Encod,Sig>
br.ufsc.labsec.signature.signer.creator.AbstractRevocationCreator<Info,Encod,Sig>
br.ufsc.labsec.signature.signer.creator.RevocationCreator<Info,Encod,Sig>
- Direct Known Subclasses:
CompleteRevocationRefsCreator,IdAaEtsRevocationRefsCreator,IdAaEtsRevocationValuesCreator,RevocationSignedDataCreator,RevocationValuesCreator,RevocationValuesCreator
public abstract class RevocationCreator<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>> extends AbstractRevocationCreator<Info,Encod,Sig>
-
Nested Class Summary
Nested classes/interfaces inherited from class br.ufsc.labsec.signature.signer.creator.AbstractRevocationCreator
AbstractRevocationCreator.ExclusionRule, AbstractRevocationCreator.IntermediateCertificateRule, AbstractRevocationCreator.RevocationRule, AbstractRevocationCreator.RevocationRules, AbstractRevocationCreator.SigningCertificateRule -
Field Summary
Fields inherited from class br.ufsc.labsec.signature.signer.creator.AbstractRevocationCreator
attrCertificateCollection, certificateCollection, certificateValidation, component, signaturePolicyInterface -
Constructor Summary
Constructors Constructor Description RevocationCreator(AbstractRevocationCreator.RevocationRules rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection, AttributeCertificateCollection attrCertificateCollection, CRLRevocationInformation crlCollection, OCSPRevocationInformation ocspCollections) -
Method Summary
Modifier and Type Method Description <Information extends Info>
org.apache.commons.lang3.tuple.Pair<Set<CRL>,Set<org.bouncycastle.asn1.ocsp.BasicOCSPResponse>>constructRevocation(FileToBeSigned<Information> fileToBeSigned, Sig signature)<Information extends Info>
SignatureAttribute<Encod>getAttribute(FileToBeSigned<Information> fileToBeSigned, Sig signature)Retorna o atributoMethods inherited from class br.ufsc.labsec.signature.signer.creator.AbstractRevocationCreator
constructAttribute, generateRevocation, getResponseObject, otherCRLsToExclude, otherCRLsToInclude, otherOCSPsToExclude, otherOCSPsToIncludeMethods inherited from class br.ufsc.labsec.signature.signer.UnsignedAttributeCreator
createRevocationData, isSigned
-
Constructor Details
-
RevocationCreator
public RevocationCreator(AbstractRevocationCreator.RevocationRules rule, Component component, CertificateValidation certificateValidation, SignaturePolicyInterface signaturePolicyInterface, CertificateCollection certificateCollection, AttributeCertificateCollection attrCertificateCollection, CRLRevocationInformation crlCollection, OCSPRevocationInformation ocspCollections)
-
-
Method Details
-
getAttribute
public <Information extends Info> SignatureAttribute<Encod> getAttribute(FileToBeSigned<Information> fileToBeSigned, Sig signature) throws SignatureAttributeExceptionDescription copied from class:UnsignedAttributeCreatorRetorna o atributo- Specified by:
getAttributein classUnsignedAttributeCreator<Info extends ExtraInformation,Encod,Sig extends Signature<Encod>>- Returns:
- Um objeto do atributo
- Throws:
SignatureAttributeException- Exceção caso ocorra algum erro durante a construção do objeto
-
constructRevocation
public <Information extends Info> org.apache.commons.lang3.tuple.Pair<Set<CRL>,Set<org.bouncycastle.asn1.ocsp.BasicOCSPResponse>> constructRevocation(FileToBeSigned<Information> fileToBeSigned, Sig signature) throws SignatureAttributeException, CertificateException
-