Skip to content

Latest aTrust page update breaks the validator #175

@phax

Description

@phax

Steps to Reproduce

  1. Load PDF
  2. Sign with IDA
  3. "Signature failed" error - same as on https://technology.a-sit.at/faqs/ but different source (see below)

Expected Behavior

I expected a signed PDF document :-)

Current Behavior

See the log output below:

INFO  | main @ at.asit.pdfover.gui.Main | This is PDF-Over v4.4.7, running on x86_64 Mac OS X, powered by Eclipse Adoptium Java 21.0.8.
******************************************************************************
***                                                                        ***
***                    Welcome to the IAIK JCE Library                     ***
***                                                                        ***
*** This version of IAIK JCE is licensed for use within the MOA SP/SS      ***
*** and MOA ID context only. Any other use of this software is prohibited. ***
*** For details please see http://jce.iaik.tugraz.at/sales/licences/.      ***
*** This message does not appear in the registered commercial version.     ***
***                                                                        ***
******************************************************************************

INFO  | main @ a.a.p.g.w.config.ConfigurationManager | Successfully loaded config from: PDF-Over.config
***                                                                           ***
***                   Welcome to the IAIK ECCelerate(TM) Library              ***
***                   IAIK ECCelerate Provider version 3.01                   ***
***                                                                           ***
*** This version of IAIK ECCelerate(TM) is licensed for evaluation, education,***
*** research, and use in open-source projects only.                           ***
*** Commercial use of this software is prohibited.                            ***
*** For details please see http://jce.iaik.tugraz.at/sales/.                  ***
*** This message does not appear in the registered commercial version.        ***
***                                                                           ***

WARN  | main @ a.a.w.internal.drivers.LibFido2 | Initializing. LibFido2 is unavailable.
ERROR | Thread-4 @ a.a.pdfover.gui.bku.mobile.ATrustParser | Did not find any top-level blocks.
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title>

	Handy Signatur - Signatur

</title>
  <meta http-equiv="X-UA-Compatible" content="IE=Edge">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <style id="ThePageStyle" type="text/css"></style>
  <link rel="stylesheet" href="https://www.a-trust.at/cdn/bootstrap4/css/bootstrap.min.css">
  <link rel="stylesheet" href="css/fontawesome.min.css">
  <link rel="stylesheet" href="css/style.css?v=18">
  <script type="text/javascript" src="https://www.a-trust.at/cdn/js/jquery.min.js"></script>
  <script type="text/javascript" src="js/Common.js?v=14"></script>
  <script type="text/javascript" src="js/localstore/identification_aspx.js?v=2"></script>
  <script type="text/javascript" src="js/CheckTan3.js"></script>
  <script src="js/fidoSL1.js?v=9"></script>
  <script type="text/javascript" src="js/qrlongpoll7.js?v=30"></script>
  <noscript>
   <style>

            .input-group-append,

            #MagicWindow {

                display: none !important;

            }



            #handynummer {

                border-radius: .25rem !important;

            }

        </style>
  </noscript>
 </head>
 <body id="body" class="biometricCode">
  <form method="post" action="./signature.aspx?sid=A7_WZRLUVPFKKJXNWFDULFIJFUXFKZGQOYPVZKXZWQKQO.I9Q64nqAUd2D_EuJLYD3ImZ2FQj05R39-II" id="form1" autocomplete="off" enctype="multipart/form-data">
   <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="6d1kShFBJfJIaQnRycQyLDjgSEYGfos+FuGfyyCM5iey85RNLmiEUFxY2NBhKcdtPDShdVJC7fVys9N9wozZcUVhayD/pu1GtLvdZhlrPugmQvOvN5qgbCZBTkxkkBm+eLBD4LZpT9p43TUfiF2tfKAyFbohPuiVMBKBV4jKgOkF+oWUlkTu1d1m2p+8ZavkmZEIjA601ztsr7gzA0z4R5YXL8vPhHsTUhvA5flTy462pzl394IHgpyQh0dvzuGt7j4SUSV8o4HFNlwkivMM4o6rQH6aZbMHZO70O5vJXAKSL9V/Ei3eS1+lJ9cLpMbRSZuMUTfpt7dwuL5oWT1p1S8qsH1SNf18h7JeTN8yDjIqEeGubk7ldmCOZAtTX2s88/rBJFM07fXjlZMBu0sij9pCIggQ9hbxfV57K+g7UCi8x8wsWoYD7j3lZXAY+0pJXIvQNDNjGQW7+gG8nTB2n0HHC+Ht93hMrKiQmMMmyyVL3wTv4dmRkHb8m94XnLi1zpB+3oJNaW16DtPDJ/KD9vLAqNxr/0zFUGO5KVp/gtyYtRctoHa8Vtds3j/qx5nJAXmQl7u+mXrQXIq67QKoHZND6DN500FKWf3D4CAZ5KsqRLHaStSLxeDJiBpytWgvmjF8vly9zpB7DkV64Sf61MFvf0h8Q3HUasYUGsGDb+7wFOBNAivGwynIL0wO+k7hmelNzlq/SKMz3dgpL/aI6FZQlgnwo33/WnUDyaKpCVoZ5cEmUf0FE11+C7CSxpr3bKtxEF6XOiz/NkJp5tg70oWjhcs9tOPPAj4nUdWXvt+orSo/prO561eZSsYYb2s+D7x1n+Qt6qL4onNPG/utfRuKyzJTz3Qlvdf2FnbLLgMBKZaoB73auzOCmsvWVzwMvmNXcx2P099K7vkgnesiBRZjOkEGXR6S7cLj1T8q21rwgs8dLzt6qtD5WN5gCmRsUVxXBi2ygwoxkf0MRNr28NKSizVVODT+zPef3mGh8s7lIw82ozGqS760CDI98UGibvr6yXjTJJt5SxbRBS8MRPUimvcrVMhfMXvXEjN9HdFAERImaFG2i0cYPYNm/3cS1npc0NWsBpVWbmvNUlcA1qEQCMeUQPd8gIs2Xo2q7gTeMrLJ639x5Jsfo3SN+loURfr+lRE4qBC0xS6ogL9LTme4ThR+FxGr3D8lPudDEbZMqkmxWtREGZ/bKJam8M/p3GZMFVoAndE1DulCn+uBwX/G6VU3kB7Dlu6ph3XoymKGV3g45/KmVOJx1LMhMDObhNInYP9pSB6UXsX43l+8qA=="> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="A1AD8884"> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="29OAywM/P9dTp3zYZdJNUv+mzQGbqPgg0ZfO8NDhptUGpRc6eDw4akz5EVYri45nrjBiZ72hkYSnka6k4gaunaL+pZohScVcDDmFUS/diHqO2OlkTipk5A2jLviInRzeH4yul7cdhnlMbAgyLi7bjuGpQJVrfhzCis8Hga1lfm0=">
   <div class="container">
    <div class="row justify-content-center image-container">
     <div class="col-sm-10 col-md-8 col-lg-5 d-flex flex-row-reverse justify-content-between">
      <a href="https://www.a-trust.at" target="_blank"> <img src="images/a-trust_rgb_logo.svg" alt="A-Trust Logo"> </a>
      <div id="SecondLogo">
       <img src="images/idaustria_logo_no_padding.svg" alt="ID Austria Logo" id="idAustriaLogo">
      </div>
     </div>
    </div>
    <div class="row justify-content-center">
     <div class="col-sm-10 col-md-8 col-lg-5 borderInFrame w-100">
      <div id="contentDiv">
       <noscript>
        <div class="alert alert-danger" role="alert">
         Bitte aktivieren Sie JavaScript
        </div>
       </noscript>
       <div class="form-group flex-column">
        <br class="d-none show-sm">
        <div class="ida-signtype">
         <div>
          <h5 id="SignType">Bitte öffnen Sie eine App, die mit Ihrer ID Austria verknüpft ist, und bestätigen Sie die Signatur.</h5>
         </div>
        </div>
        <div class="tertiaryBlock">
         <div id="refValue">
          <div id="vergleichswert">
           <b>Vergleichswert:</b> p 8 4 K H Z E f D P
          </div>
         </div>
         <div id="LinkList">
          <ul>
           <li><a href="https://service.a-trust.at/mobile/https-security-layer-request/ShowDocuments.aspx?sidA=A7aHYLPsuDucVfNT-TbKJJFcBiloaXkR-fTCcjf_mgqlVSmbrlMeLG85g0SmKAPRba4rT_uPJ2XL5E5QxItzcwzLVE6KA.P8hwFx6aIyrIOzo4yIQKTNIFk5drRWTxDj0" target="_blank" tabindex="1">Signaturdaten anzeigen</a></li>
          </ul>
         </div>
        </div>
       </div><input type="submit" name="ctl00$content$SignButton" value="Weiter" onclick="disableButton('SignButton');" id="SignButton" class="btn btn-success ida-button-primary float-right">
       <div class="clearfix" id="footerSeperator"></div>
       <div id="jsLongPoll" style="visibility: hidden" type="text/javascript">
        <script>

            //<![CDATA[



            try {

                document.getElementById("SignButton").style.display = 'none';

            }

            catch (err) {



            }



            qrpoll("https://service.a-trust.at/mobile/https-security-layer-request/QrPolling.ashx?sid=A7_WZRLUVPFKKJXNWFDULFIJFUXFKZGQOYPVZKXZWQKQO.I9Q64nqAUd2D_dNE0p7WasP6uCBkmFNVGfQ");



              //]]>

        </script>
       </div>
       <script type="text/javascript">

        //<![CDATA[

        try {

            document.getElementById("input_tan").focus();

        }

        catch (err) {

        }

        //]]>

    </script>
       <script type="text/javascript">

        async function startFidoSig() {



            var inputBox = document.getElementById("credentialOptions");

            if (!inputBox.value || inputBox.value.length === 0) {

                return;

            }

            var options = inputBox.value;



            inputBox = document.getElementById("credentialOptionsEncryped");

            if (!inputBox.value || inputBox.value.length === 0) {

                return;

            }

            var optionsEncrypted = inputBox.value;



            inputBox = document.getElementById("sidlbl");

            if (!inputBox.value || inputBox.value.length === 0) {

                return;

            }

            var sid = inputBox.value;



            var fidoWebDomain = "";

            inputBox = document.getElementById("fidoWebDomainLbl");

            if (inputBox.value && inputBox.value.length > 0) {

                fidoWebDomain = inputBox.value;

            }



            inputBox = document.getElementById("targetOrigin");

            if (!inputBox.value || inputBox.value.length === 0) {

                return;

            }

            var targetOrigin = inputBox.value;






            var result = "";

            if (fidoWebDomain.length > 5) {

                result = await authenticateXOrigin(fidoWebDomain, sid, optionsEncrypted, targetOrigin);

            }

            else if (isXOrigin()) {

                result = await authenticateXOrigin(fidoWebDomain, sid, optionsEncrypted, targetOrigin);

            }

            else {

                const publicKeyCredentialRequestOptions = JSON.parse(options);



                if (null == publicKeyCredentialRequestOptions || !publicKeyCredentialRequestOptions || publicKeyCredentialRequestOptions.length === 0) {

                    return;

                }



                result = await authenticate(publicKeyCredentialRequestOptions);

            }



            if (null == result) {

                result = await authenticateXOrigin(fidoWebDomain, sid, optionsEncrypted, targetOrigin);

            }



            var strResult = String(result);

            if (strResult.includes("The user agent does not support public key credentials.")) {

                result = await authenticateXOrigin(fidoWebDomain, sid, optionsEncrypted, targetOrigin);

                strResult = String(result);

            }



            var resultBox = document.getElementById("credentialResult");

            resultBox.value = strResult;



            var btn = document.getElementById("FidoContinue");

            btn.click();



            disableButton('SignFidoButton');

            return false;

        }

    </script>
       <div class="alert alert-danger mt-2" role="alert" id="bkuError" style="display:none;">
        Die Bürgerkartenumgebung ist nicht gestartet.
       </div>
      </div>
      <div id="Footer" class="mt-sm-2">
       <div class="row">
        <div class="col-6">
         <a href="#" id="MagicWindow" class="d-sm-inline" onclick="MagicWindow('https://service.a-trust.at/mobile/https-security-layer-request/StartPopup.aspx?sid=A7_WZRLUVPFKKJXNWFDULFIJFUXFKZGQOYPVZKXZWQKQO.I9Q64nqAUd2D_dNE0p7WasP6uCBkmFNVGfQ&amp;popup=1');" title="Eigenes Fenster"> <i class="fas fa-external-link-alt" title="Eigenes Fenster"></i> <span id="magicWindowText">Eigenes Fenster</span> </a>
        </div>
        <div class="col-6">
         <span class="float-right"> </span>
        </div>
        <div class="clearfix"></div>
       </div>
      </div>
     </div>
     <div class="clear"></div>
    </div>
   </div>
  </form>
  <script>

        if (!inIframe() && (window.innerHeight > 450) && (window.innerWidth > 450)) {

            $(".borderInFrame").addClass("border rounded").css("padding", "20px");

            $("#MagicWindow").remove();

        }

        else {

            try {

                if ((window.innerHeight < 300) || (window.innerWidth < 300)) {

                    console.error("iframe resolutions smaller than 300x300px are no longer supported. the recommended iframe size is 350px350px.");

                }

            } catch (err) {

            }

        }







        function tryBku(event) {

            $('#bkuError').hide();

            try {

                if (typeof abortAjax === "function") {

                    abortAjax();

                }

            }

            catch (e) { }

            try { event.preventDefault(); } catch (e) {}

            try { event.stopPropagation(); } catch (e) { }

            try { event.returnValue = false; } catch (e) { }

            try { event.cancelBubble = true; } catch (e) { }

            const controller = new AbortController();

            const timeout = setTimeout(() => controller.abort(), 2000);

            fetch("https://127.0.0.1:3496/atrustbku/")

                .then(res => res.json())

                .then(data => {

                    clearTimeout(timeout);

                    bkuDetected(data);

                })

                .catch(err => {

                    clearTimeout(timeout);

                    noBkuDetected();

                });

            return false;

        }






        function bkuDetected(data) {

            if (data["client"].toUpperCase() === "A-TRUST CLIENT") {

                window.location.href = $('#cardUrl').text();

            }

            else {

                noBkuDetected();

            }

        }



        function noBkuDetected() {

            $('#bkuError').show();

        }

    </script>
  <div style="display:none" id="WaitingOverlay">
   <div class="container">
    <div class="row justify-content-center image-container">
     <div class="col-sm-10 col-md-8 col-lg-5 d-flex flex-row-reverse justify-content-between">
      <a href="https://www.a-trust.at" target="_blank"> <img src="images/a-trust_rgb_logo.svg" alt="A-Trust Logo"> </a>
     </div>
    </div>
    <div class="row justify-content-center">
     <div class="col-sm-10 col-md-8 col-lg-5 borderInFrame w-100">
      <div class="row justify-content-center mt-4">
       <div class="col-12 text-center">
        <span id="text_info_master">Bitte die Anzeige im PopUp beachten</span>
       </div>
      </div>
     </div>
    </div>
   </div>
  </div><!-- version: 4.39.0.0 -->
 </body>
</html>
ERROR | Thread-4 @ a.g.e.p.l.i.s.pdfbox2.PADESPDFBOXSigner | Can not save incremental update
at.gv.egiz.pdfas.common.exceptions.PDFIOException: Security Layer communication error
	at at.asit.pdfover.signer.pdfas.PdfAs4BKUSLConnector.sendCMSRequest(PdfAs4BKUSLConnector.java:139)
	at at.gv.egiz.sl.util.ISignatureConnectorSLWrapper.sign(ISignatureConnectorSLWrapper.java:97)
	at at.gv.egiz.pdfas.sigs.pades.PAdESSigner.sign(PAdESSigner.java:53)
	at at.gv.egiz.pdfas.lib.impl.signing.pdfbox2.PdfboxSignerWrapper.sign(PdfboxSignerWrapper.java:69)
	at org.apache.pdfbox.pdfwriter.COSWriter.doWriteSignature(COSWriter.java:796)
	at org.apache.pdfbox.pdfwriter.COSWriter.visitFromDocument(COSWriter.java:1222)
	at org.apache.pdfbox.cos.COSDocument.accept(COSDocument.java:455)
	at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1458)
	at org.apache.pdfbox.pdmodel.PDDocument.saveIncremental(PDDocument.java:1450)
	at at.gv.egiz.pdfas.lib.impl.signing.pdfbox2.PADESPDFBOXSigner.performTechnicalSignature(PADESPDFBOXSigner.java:394)
	at at.gv.egiz.pdfas.lib.impl.signing.pdfbox2.PADESPDFBOXSigner.signPDF(PADESPDFBOXSigner.java:352)
	at at.gv.egiz.pdfas.lib.impl.PdfAsImpl.sign(PdfAsImpl.java:213)
	at at.asit.pdfover.signer.pdfas.PdfAs4Signer.sign(PdfAs4Signer.java:141)
	at at.asit.pdfover.gui.workflow.states.SigningState$FinishSignThread.run(SigningState.java:60)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: at.asit.pdfover.signer.SignatureException: java.lang.IllegalArgumentException: Unknown A-Trust page reached?
	at at.asit.pdfover.gui.bku.MobileBKUConnector.handleSLRequest(MobileBKUConnector.java:87)
	at at.asit.pdfover.signer.pdfas.PdfAs4BKUSLConnector.sendCMSRequest(PdfAs4BKUSLConnector.java:122)
	... 14 common frames omitted
Caused by: java.lang.IllegalArgumentException: Unknown A-Trust page reached?
	at at.asit.pdfover.gui.bku.mobile.ATrustParser$HTMLResult.validate(ATrustParser.java:264)
	at at.asit.pdfover.gui.bku.mobile.ATrustParser$HTMLResult.<init>(ATrustParser.java:346)
	at at.asit.pdfover.gui.bku.mobile.ATrustParser$Result.<init>(ATrustParser.java:355)
	at at.asit.pdfover.gui.bku.mobile.ATrustParser.Parse(ATrustParser.java:358)
	at at.asit.pdfover.gui.bku.MobileBKUConnector.sendHTTPRequest(MobileBKUConnector.java:163)
	at at.asit.pdfover.gui.bku.MobileBKUConnector.handleSLRequest(MobileBKUConnector.java:77)
	... 15 common frames omitted
WARN  | Thread-4 @ at.gv.egiz.pdfas.lib.impl.PdfAsImpl | Failed to create signature [Security Layer communication error]
at.gv.egiz.pdfas.common.exceptions.PDFIOException: Security Layer communication error
	at at.asit.pdfover.signer.pdfas.PdfAs4BKUSLConnector.sendCMSRequest(PdfAs4BKUSLConnector.java:139)
	at at.gv.egiz.sl.util.ISignatureConnectorSLWrapper.sign(ISignatureConnectorSLWrapper.java:97)
	at at.gv.egiz.pdfas.sigs.pades.PAdESSigner.sign(PAdESSigner.java:53)
	at at.gv.egiz.pdfas.lib.impl.signing.pdfbox2.PdfboxSignerWrapper.sign(PdfboxSignerWrapper.java:69)
	at org.apache.pdfbox.pdfwriter.COSWriter.doWriteSignature(COSWriter.java:796)
	at org.apache.pdfbox.pdfwriter.COSWriter.visitFromDocument(COSWriter.java:1222)
	at org.apache.pdfbox.cos.COSDocument.accept(COSDocument.java:455)
	at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1458)
	at org.apache.pdfbox.pdmodel.PDDocument.saveIncremental(PDDocument.java:1450)
	at at.gv.egiz.pdfas.lib.impl.signing.pdfbox2.PADESPDFBOXSigner.performTechnicalSignature(PADESPDFBOXSigner.java:394)
	at at.gv.egiz.pdfas.lib.impl.signing.pdfbox2.PADESPDFBOXSigner.signPDF(PADESPDFBOXSigner.java:352)
	at at.gv.egiz.pdfas.lib.impl.PdfAsImpl.sign(PdfAsImpl.java:213)
	at at.asit.pdfover.signer.pdfas.PdfAs4Signer.sign(PdfAs4Signer.java:141)
	at at.asit.pdfover.gui.workflow.states.SigningState$FinishSignThread.run(SigningState.java:60)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: at.asit.pdfover.signer.SignatureException: java.lang.IllegalArgumentException: Unknown A-Trust page reached?
	at at.asit.pdfover.gui.bku.MobileBKUConnector.handleSLRequest(MobileBKUConnector.java:87)
	at at.asit.pdfover.signer.pdfas.PdfAs4BKUSLConnector.sendCMSRequest(PdfAs4BKUSLConnector.java:122)
	... 14 common frames omitted
Caused by: java.lang.IllegalArgumentException: Unknown A-Trust page reached?
	at at.asit.pdfover.gui.bku.mobile.ATrustParser$HTMLResult.validate(ATrustParser.java:264)
	at at.asit.pdfover.gui.bku.mobile.ATrustParser$HTMLResult.<init>(ATrustParser.java:346)
	at at.asit.pdfover.gui.bku.mobile.ATrustParser$Result.<init>(ATrustParser.java:355)
	at at.asit.pdfover.gui.bku.mobile.ATrustParser.Parse(ATrustParser.java:358)
	at at.asit.pdfover.gui.bku.MobileBKUConnector.sendHTTPRequest(MobileBKUConnector.java:163)
	at at.asit.pdfover.gui.bku.MobileBKUConnector.handleSLRequest(MobileBKUConnector.java:77)
	... 15 common frames omitted
ERROR | main @ a.a.p.gui.workflow.states.SigningState | FinishSignThread:
at.asit.pdfover.signer.SignatureException: at.gv.egiz.pdfas.common.exceptions.PDFASError: Security Layer communication error
	at at.asit.pdfover.signer.pdfas.PdfAs4Signer.sign(PdfAs4Signer.java:172)
	at at.asit.pdfover.gui.workflow.states.SigningState$FinishSignThread.run(SigningState.java:60)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: at.gv.egiz.pdfas.common.exceptions.PDFASError: Security Layer communication error
	at at.gv.egiz.pdfas.lib.impl.ErrorExtractor.convertPdfAsError(ErrorExtractor.java:48)
	at at.gv.egiz.pdfas.lib.impl.ErrorExtractor.searchPdfAsError(ErrorExtractor.java:93)
	at at.gv.egiz.pdfas.lib.impl.PdfAsImpl.sign(PdfAsImpl.java:260)
	at at.asit.pdfover.signer.pdfas.PdfAs4Signer.sign(PdfAs4Signer.java:141)
	... 2 common frames omitted
Caused by: at.gv.egiz.pdfas.common.exceptions.PDFIOException: Security Layer communication error
	at at.asit.pdfover.signer.pdfas.PdfAs4BKUSLConnector.sendCMSRequest(PdfAs4BKUSLConnector.java:139)
	at at.gv.egiz.sl.util.ISignatureConnectorSLWrapper.sign(ISignatureConnectorSLWrapper.java:97)
	at at.gv.egiz.pdfas.sigs.pades.PAdESSigner.sign(PAdESSigner.java:53)
	at at.gv.egiz.pdfas.lib.impl.signing.pdfbox2.PdfboxSignerWrapper.sign(PdfboxSignerWrapper.java:69)
	at org.apache.pdfbox.pdfwriter.COSWriter.doWriteSignature(COSWriter.java:796)
	at org.apache.pdfbox.pdfwriter.COSWriter.visitFromDocument(COSWriter.java:1222)
	at org.apache.pdfbox.cos.COSDocument.accept(COSDocument.java:455)
	at org.apache.pdfbox.pdfwriter.COSWriter.write(COSWriter.java:1458)
	at org.apache.pdfbox.pdmodel.PDDocument.saveIncremental(PDDocument.java:1450)
	at at.gv.egiz.pdfas.lib.impl.signing.pdfbox2.PADESPDFBOXSigner.performTechnicalSignature(PADESPDFBOXSigner.java:394)
	at at.gv.egiz.pdfas.lib.impl.signing.pdfbox2.PADESPDFBOXSigner.signPDF(PADESPDFBOXSigner.java:352)
	at at.gv.egiz.pdfas.lib.impl.PdfAsImpl.sign(PdfAsImpl.java:213)
	... 3 common frames omitted
Caused by: at.asit.pdfover.signer.SignatureException: java.lang.IllegalArgumentException: Unknown A-Trust page reached?
	at at.asit.pdfover.gui.bku.MobileBKUConnector.handleSLRequest(MobileBKUConnector.java:87)
	at at.asit.pdfover.signer.pdfas.PdfAs4BKUSLConnector.sendCMSRequest(PdfAs4BKUSLConnector.java:122)
	... 14 common frames omitted
Caused by: java.lang.IllegalArgumentException: Unknown A-Trust page reached?
	at at.asit.pdfover.gui.bku.mobile.ATrustParser$HTMLResult.validate(ATrustParser.java:264)
	at at.asit.pdfover.gui.bku.mobile.ATrustParser$HTMLResult.<init>(ATrustParser.java:346)
	at at.asit.pdfover.gui.bku.mobile.ATrustParser$Result.<init>(ATrustParser.java:355)
	at at.asit.pdfover.gui.bku.mobile.ATrustParser.Parse(ATrustParser.java:358)
	at at.asit.pdfover.gui.bku.MobileBKUConnector.sendHTTPRequest(MobileBKUConnector.java:163)
	at at.asit.pdfover.gui.bku.MobileBKUConnector.handleSLRequest(MobileBKUConnector.java:77)
	... 15 common frames omitted

Metadata

Metadata

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions