PDF-Signatur ergibt Fehler mit Verweis auf Logfile

  • Ich verwende seit einiger Zeit die Bürgerkartenumgebung MOCCA Webstart um pdf-Dokumente mittels PDF-OVER zu signieren.
    Das hat bis vor kurzem tadellos funktioniert.
    Habe soeben versucht, ein Dokument zu signieren. Bis zum Plazieren des Signaturblocks läuft alles wie gewohnt, nach dem Klick auf "Signieren" kommt eine Fehlermeldung: "Signaturprogramm wurde aufgerufen aber es wurde kein signiertes Resultat erzeugt. Siehe Logfile!"
    Die letzten - zum Zeitpunkt des Signaturversuches erstellten - Zeilen des Logfiles lauten:
    22:14:27,320 INFO binding.HTTPBindingProcessor - Starting Bindingprocessor in Thread: 61
    22:14:27,320 INFO binding.HTTPBindingProcessor - Sending QUIT command to STAL
    22:14:27,321 INFO smccstal.AbstractSMCCSTAL - Processing: class at.gv.egiz.stal.QuitRequest
    22:14:27,321 INFO smccstal.AbstractSMCCSTAL - Retry #0 of 1
    22:14:27,321 INFO smccstal.AbstractSMCCSTAL - Got null response from handler, assuming quit
    22:14:27,321 INFO binding.HTTPBindingProcessor - Terminating Bindingprocessor; Thread: 61


    Ich kann daraus keine Fehlerquelle ableiten.


    Bitte um Unterstützung!


    MfG,
    paraglider

  • Mit der Meldung "Signaturprogramm wurde aufgerufen aber es wurde kein signiertes Resultat erzeugt. Siehe Logfile!" war nicht das Logfile der Bürgerkartenumgebung MOCCA, sondern jenes der PDF-Signaturanwendung gemeint.


    Dieses finden Sie unter (bitte folgenden Pfad in die Adresszeile eines Windows Explorer Fensters eingeben):


    %HOMEDRIVE%%HOMEPATH%PDF-ASlogs


    Vermutlich lautet das Verzeichnis bei Ihnen


    C:Dokumente und EinstellungenIhrNamePDF-ASlogs


    Bitte posten Sie das Log-File, das Sie dort vorfinden oder übermitteln es mir via Private Message (Button "PM" am Ende der Nachricht).

  • Hallo,
    ich erhalte die selbe Fehlermeldung.
    Beim Versuch ein Word Dokument zu signieren bekomme ich immer die selbe Meldung.
    "Signaturprogramm wurde aufgerufen aber es wurde kein signiertes Resultat erzeugt. Siehe Logfile!"
    Und anschliessend:
    "---------------------------
    Fehler
    ---------------------------
    Es ist ein Fehler beim Signieren des PDF Dokuments aufgetreten. Die signierte Datei konnte nicht gefunden werden.
    ---------------------------
    OK
    ---------------------------
    "
    Im zugehörigen log steht dann folgendes:
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:374 - **********************************************************************
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:375 - resources path = "C:UsersMichaelPDF-AS"
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:376 - configuration path = "C:UsersMichaelPDF-AScfg"
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:377 - certstore path = "C:UsersMichaelPDF-AScertificates"
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:378 - temporary path = "C:UsersMichaelAppDataLocalTemppdfastmp"
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:380 - **********************************************************************
    [INFO @07.07.2010 07:12:09] at.gv.egiz.pdfas.utils.ConfigUtils:initializeLogger:251 - Initializing PDF-AS logger (configuration = "C:UsersMichaelPDF-AScfglog4j.properties").
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:374 - **************************************************************
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:375 - resources path = "C:UsersMichaelPDF-AS"
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:376 - configuration path = "C:UsersMichaelPDF-AScfg"
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:377 - certstore path = "C:UsersMichaelPDF-AScertificates"
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:378 - temporary path = "C:UsersMichaelPDF-ASpdfastmp"
    [INFO @07.07.2010 07:12:09] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:380 - **************************************************************
    [ERROR@07.07.2010 07:12:12] at.knowcenter.wag.egov.egiz.sig.connectors.bku.BKUHelper:checkResponseForError:135 - Found error in response: <?xml version="1.0" encoding="UTF-8"?><sl:ErrorResponse xmlns:sl="http://www.buergerkarte.at/namespaces/securitylayer/1.2#">
    <sl:ErrorCode>1000</sl:ErrorCode>
    <sl:Info>CMS:Signieren: Applikation wurde verändert! Sicherheit ist nicht mehr gewährleistet!</sl:Info>
    </sl:ErrorResponse>
    [ERROR@07.07.2010 07:12:12] at.gv.egiz.pdfas.commandline.Main:printPresentableException:851 - at.gv.egiz.pdfas.exceptions.external.ExternalErrorException: External Error 1000: CMS:Signieren: Applikation wurde verändert! Sicherheit ist nicht mehr gewährleistet!
    [ERROR@07.07.2010 07:12:12] at.gv.egiz.pdfas.commandline.Main:main:452 - Couldn&#39;t delete output file D:UsersMichaelDocumentsDokument1_S.pdf



    Ich arbeite mit Windows 7 Ultimate (64 bit)
    und trustDeskBasic 2.8.1 (Administrator Rechte)


    Vielleicht hat ja hierzu auch jemand eine Idee

  • Bei binären Signaturen kann es bei der von Ihnen verwendeten Version des trustDesk basic 2.8.1 zu Problemen bei der Anzeigekomponente kommen. Bitte verwenden Sie statt dessen die Vorgängerversion 2.7.7 falls Sie binäre Signaturen erstellen möchten oder beschränken sich alternativ auf textuelle Signaturen.


    Den Download der Vorgängerversion finden Sie auf der Herstellerseite:
    http://www.itsolution.at/suppo…load/trustdesc-basic.html

  • Ich kann leider auch das word2pdfAS verwenden (Office 2010, Windows 7 64, MOCCA):


    Signaturprogramm wurde aufgerufen aber es wurde kein signiertes Resultat erzeugt. Siehe Logfile!


    Logfile:
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:374 - **********************************************************************
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:375 - resources path = "C:UsersguglerjPDF-AS"
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:376 - configuration path = "C:UsersguglerjPDF-AScfg"
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:377 - certstore path = "C:UsersguglerjPDF-AScertificates"
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:378 - temporary path = "C:UsersguglerjAppDataLocalTemppdfastmp"
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:380 - **********************************************************************
    [INFO @20.03.2011 20:08:11] at.gv.egiz.pdfas.utils.ConfigUtils:initializeLogger:251 - Initializing PDF-AS logger (configuration = "C:UsersguglerjPDF-AScfglog4j.properties").
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:374 - **************************************************************
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:375 - resources path = "C:UsersguglerjPDF-AS"
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:376 - configuration path = "C:UsersguglerjPDF-AScfg"
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:377 - certstore path = "C:UsersguglerjPDF-AScertificates"
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:378 - temporary path = "C:UsersguglerjPDF-ASpdfastmp"
    [INFO @20.03.2011 20:08:11] at.knowcenter.wag.egov.egiz.cfg.SettingsReader:getInstance:380 - **************************************************************
    [INFO @20.03.2011 20:08:19] at.knowcenter.wag.egov.egiz.sig.SignatureObject:storeCertificate:1370 - store certificate:C:UsersguglerjPDF-AScertificates38uXxn1yOSVtAjoxv+mBUZMd7wQ=412953.der
    [ERROR@20.03.2011 20:08:19] at.knowcenter.wag.egov.egiz.pdf.Placeholder:replacePlaceholderWithTolerance:518 - The replace string was longer than the reserved placeholder.
    [ERROR@20.03.2011 20:08:19] at.gv.egiz.pdfas.commandline.Main:printPresentableException:851 - at.gv.egiz.pdfas.exceptions.framework.SignatorException: at.knowcenter.wag.egov.egiz.exceptions.PlaceholderException: SIG_NAME:23
    [ERROR@20.03.2011 20:08:19] at.gv.egiz.pdfas.commandline.Main:main:452 - Couldn&#39;t delete output file C:UsersguglerjDocumentsXXXXXXXXXXXXXXXXXXXXX_S.pdf


    Hat da wer Rat?

  • PDF-AS reserviert Platz für das "Unterzeichner"-Feld an sich großzügig, der Fehler "The replace string was longer than the reserved placeholder." deutet darauf hin, dass Ihr Namensfeld im Zertifikat den antizipierten Maximalwert übersteigt. (das kann zB bei Zusätzen wie ger. beeideter Sachverständiger o.ä. vorkommen).


    Vergrößern Sie den Wert in defaults.phlength.SIG_NAME=130 in der Datei config.properties im Verzeichnis "%USERPROFILE%PDF-AScfg"