java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.cades.attributes.signed.AbstractSignerAttr
All Implemented Interfaces:
SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
Direct Known Subclasses:
IdAaEtsSignerAttr, SignerAttributeV2

public class AbstractSignerAttr
extends Object
implements SignatureAttribute<org.bouncycastle.asn1.cms.Attribute>
  • Field Details

    • identifier

      protected final String identifier
    • hasOtherAttrCerts

      protected final boolean hasOtherAttrCerts
    • hasSignedAssertion

      protected final boolean hasSignedAssertion
    • toBeThrown

      protected SignatureAttributeException toBeThrown
  • Constructor Details

    • AbstractSignerAttr

      public AbstractSignerAttr​(String identifier, Map<org.bouncycastle.asn1.ASN1ObjectIdentifier,​List<org.bouncycastle.asn1.ASN1Encodable>> claimedAttributes, List<org.bouncycastle.asn1.x509.AttributeCertificate> attributeCertificates, List<org.bouncycastle.asn1.ASN1Encodable> signerAssertions)
    • AbstractSignerAttr

      public AbstractSignerAttr​(String identifier, Map<org.bouncycastle.asn1.ASN1ObjectIdentifier,​List<org.bouncycastle.asn1.ASN1Encodable>> claimedAttributes, List<org.bouncycastle.asn1.x509.AttributeCertificate> attributeCertificates)
    • AbstractSignerAttr

      public AbstractSignerAttr​(String identifier, boolean hasOtherAttrCerts, boolean hasSignedAssertion, org.bouncycastle.asn1.cms.Attribute genericEncoding) throws SignatureAttributeException
      Throws:
      SignatureAttributeException
    • AbstractSignerAttr

      public AbstractSignerAttr​(String identifier, boolean hasOtherAttrCerts, boolean hasSignedAssertion, AbstractVerifier signatureVerifier, Integer index) throws SignatureAttributeException
      Throws:
      SignatureAttributeException
  • Method Details