public TimestampToken getContentTimestamp() {
   try {
     return SignedAttributesHelper.getContentTimestamp(firstSignerInfo.getSignedAttributes());
   } catch (Exception e) {
     ExceptionHandlerTyped.<SPISignatureException>handle(SPISignatureException.class, e);
   }
   return null;
 }
 // OCSP responses found as signed ID_ADBE_REVOCATION attribute
 public Set<OCSPResponse> getSignedOCSPResponses() {
   try {
     AttributeTable table = firstSignerInfo.getSignedAttributes();
     return SignedAttributesHelper.getSignedOCSPResponses(table);
   } catch (Exception e) {
     ExceptionHandlerTyped.<SPISignatureException>handle(SPISignatureException.class, e);
   }
   return null;
 }
 // CRLS found as signed ID_ADBE_REVOCATION attribute
 public Collection<CRL> getSignedCRLs() {
   try {
     AttributeTable table = firstSignerInfo.getSignedAttributes();
     return SignedAttributesHelper.getSignedCRLs(table);
   } catch (Exception e) {
     ExceptionHandlerTyped.<SPISignatureException>handle(SPISignatureException.class, e);
   }
   return null;
 }
 public SignerAttribute getSignerAttributesAttribute() {
   return SignedAttributesHelper.getSignerAttributesAttribute(
       firstSignerInfo.getSignedAttributes());
 }
 public SignerLocation getSignerLocationAttribute() {
   return SignedAttributesHelper.getSignerLocationAttribute(firstSignerInfo.getSignedAttributes());
 }
 public CommitmentTypeIndication getCommitmentTypeIndicationAttribute() {
   return SignedAttributesHelper.getCommitmentTypeIndicationAttribute(
       firstSignerInfo.getSignedAttributes());
 }
 public ContentHints getContentHintsAttribute() {
   return SignedAttributesHelper.getContentHintsAttribute(firstSignerInfo.getSignedAttributes());
 }
 public ContentIdentifier getContentIdentifierAttribute() {
   return SignedAttributesHelper.getContentIdentifierAttribute(
       firstSignerInfo.getSignedAttributes());
 }
 public DEREncodable getContentReferenceAttribute() {
   return SignedAttributesHelper.getContentReferenceAttribute(
       firstSignerInfo.getSignedAttributes());
 }
 public SignaturePolicyIdentifier getSignaturePolicyIdentifierAttribute() {
   return SignedAttributesHelper.getSignaturePolicyIdentifierAttribute(
       firstSignerInfo.getSignedAttributes());
 }
 public ESSCertIDv2 getSigningCertificateV2Attribute() {
   return SignedAttributesHelper.getSigningCertificateV2Attribute(
       firstSignerInfo.getSignedAttributes());
 }
 public ASN1ObjectIdentifier getContentTypeAttribute() {
   return SignedAttributesHelper.getContentTypeAttribute(firstSignerInfo.getSignedAttributes());
 }
 public byte[] getDigestAttribute() {
   return SignedAttributesHelper.getDigestAttribute(firstSignerInfo.getSignedAttributes());
 }
 public Date getSigningTime() {
   return SignedAttributesHelper.getSigningTime(firstSignerInfo.getSignedAttributes());
 }