Skip to content

`getObject()` usage causes `error: cannot find symbol` with bcprov 1.75

ASN1TaggedObject.getObject() (inherited by DERTaggedObject) was deprecated since bcprov 1.70 and removed in bcprov 1.75, but it is still used in PdfPKCS7.java:

    [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_textproc_pdftk-java/pdftk-java/work/pdftk-3.3.3/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/PdfPKCS7.java:228: error: cannot find symbol
    [javac]         ASN1Sequence content = (ASN1Sequence)((DERTaggedObject)signedData.getObjectAt(1)).getObject();
    [javac]                                                                                          ^
    [javac]   symbol:   method getObject()
    [javac]   location: class DERTaggedObject
    [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_textproc_pdftk-java/pdftk-java/work/pdftk-3.3.3/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/PdfPKCS7.java:261: error: cannot find symbol
    [javac]             DEROctetString rsaDataContent = (DEROctetString)((DERTaggedObject)rsaData.getObjectAt(1)).getObject();
    [javac]                                                                                                      ^
    [javac]   symbol:   method getObject()
    [javac]   location: class DERTaggedObject
    [javac] /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_textproc_pdftk-java/pdftk-java/work/pdftk-3.3.3/java/com/gitlab/pdftk_java/com/lowagie/text/pdf/PdfPKCS7.java:297: error: cannot find symbol
    [javac]             ASN1Sequence sseq = (ASN1Sequence)tagsig.getObject();
    [javac]                                                     ^
    [javac]   symbol:   method getObject()
    [javac]   location: variable tagsig of type ASN1TaggedObject
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information