Signatur mit lokaler BKU funktioniert nicht

  • Hallo,


    ich kämpfe nun schon seit einigen Tagen mit folgendem Problem:


    Ich habe meine e-Card über Finanzonline aktiviert.
    Verwendeter Kartenleser Gemalto IDBridge CT40.


    Nach erfolgreicher Aktivierung habe ich als lokale BKU Mocca Webstart installiert.


    Abschließender Test in der Testumgebung von Buergerkarte.at war erfolgreich, sowohl mit lokaler als auch Online-BKU.


    Sobald ich mich nun an einer Webseite mit lokaler BKU anmelden will, erhalte ich eine Fehlermeldung.
    Zum Beispiel bei Finanzonline:
    Fehler bei der Anmeldung
    Bei der Anmeldung ist ein Fehler aufgetreten.
    Fehler beim Parsen: at.gv.egovernment.moa.id.ParseException: Fehler beim Parsen: at.gv.egovernment.moa.id.AuthenticationException: In der Bürgerkartenumgebung ist ein Fehler aufgetreten:
    Fehlercode 4000: Unklassifizierter Fehler in der Befehlsabarbeitung.


    Oder bei der Registrierung der Bürgerkarte bei Easybank:
    Folgende Fehler sind aufgetreten:
    Die digitale Signaturanfrage kann aufgrund von technischen Problemen nicht erfolgreich durchgeführt werden. Bitte überprüfen Sie nochmals die Version und die Installation der Bürgerkartenumgebung.

    Nachstehend das entsprechende Mocca Log-File:


    20:30:42,505 INFO webapp.BKURequestHandler - Received request. Accept-Language locale: de_DE.
    20:30:42,509 INFO binding.HTTPBindingProcessorImpl - XMLRequest=NullOperationRequest. Created new command: at.gv.egiz.bku.slcommands.impl.NullOperationCommandImpl.
    20:30:42,511 INFO binding.HTTPBindingProcessorImpl - Starting Bindingprocessor : Su2vQjiS31b3rIrXXlgwezon301I.
    20:30:42,511 INFO binding.HTTPBindingProcessorImpl - Entered State: PROCESS, Processing NullOperationRequest.
    20:30:42,511 INFO binding.HTTPBindingProcessorImpl - Entered State: DATAURL, DataURL=https://ebanking.easybank.at/registrierung/bku.
    20:30:42,605 ERROR pki - pki: PKITrustManager: Error getting certificate status (ID: iaik.pki.revocation.OCSPCertificateStatusChecker:0 : Cannot get an algorithm id for hash algorithm: SHA). Trying next service.
    20:30:42,605 INFO pki - pki: PKITrustManager: Version 1 CRL, do not perform checks
    20:30:42,606 ERROR pki - pki: PKITrustManager: Error getting certificate status (ID: iaik.pki.revocation.OCSPCertificateStatusChecker:0 : Cannot get an algorithm id for hash algorithm: SHA). Trying next service.
    20:30:42,607 INFO pki - pki: PKITrustManager: Found valid cert chain
    20:30:42,867 INFO binding.HTTPBindingProcessorImpl - XMLRequest=CreateXMLSignatureRequest. Created new command: at.gv.egiz.bku.slcommands.impl.CreateXMLSignatureCommandImpl.
    20:30:42,868 INFO binding.HTTPBindingProcessorImpl - Entered State: PROCESS, Processing CreateXMLSignatureRequest.
    20:30:42,869 INFO impl.CreateXMLSignatureCommandImpl - Requesting signing certificate.
    20:30:42,869 INFO smccstal.AbstractSMCCSTAL - Processing: class at.gv.egiz.stal.InfoboxReadRequest.
    20:30:42,869 INFO smccstal.AbstractSMCCSTAL - Retry #1 of 1.
    20:30:42,871 INFO util.SmartCardIO - Found 1 card terminal(s):
    Gemalto USB Smart Card Reader 0
    20:30:42,874 INFO reader.ReaderFactory - Creating reader : Gemalto USB Smart Card Reader 0.
    20:30:42,874 INFO smcc.STARCOSCard - STARCOS card found
    20:30:42,976 INFO smcc.STARCOSCard - e-card version=1.2 (G3b)
    20:30:43,162 INFO smccstal.InfoBoxReadRequestHandler - signing certificate is valid
    20:30:43,162 INFO impl.CreateXMLSignatureCommandImpl - Got signing certificate.
    20:30:43,162 INFO impl.CreateXMLSignatureCommandImpl - Preparing XML signature.
    20:30:43,182 INFO xsect.DataObject - Deriving filename from reference URI #Object-6383e9b-1.
    20:30:43,184 INFO impl.CreateXMLSignatureCommandImpl - Signing XML signature.
    20:30:43,229 INFO xsect.DataObject - Standard display format: HTML does not conform to specification.
    at.gv.egiz.bku.viewer.ValidationException: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 44; cvc-elt.1: Cannot find the declaration of element 'html'.
    at at.gv.egiz.bku.slxhtml.SLXHTMLValidator.validate(SLXHTMLValidator.java:170)
    at at.gv.egiz.bku.slxhtml.SLXHTMLValidator.validate(SLXHTMLValidator.java:122)
    at at.gv.egiz.bku.slcommands.impl.xsect.DataObject.validateHashDataInput(DataObject.java:296)
    at at.gv.egiz.bku.slcommands.impl.xsect.STALSignatureMethod.calculateSignatureValue(STALSignatureMethod.java:91)
    at iaik.xml.crypto.dsig.SignedInfoImpl.calculateSignatureValue(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.calculateAndMarshalSignatureValue(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.selectKeyAndGenerateSignature(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.generateCore(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.sign(Unknown Source)
    at at.gv.egiz.bku.slcommands.impl.xsect.Signature.sign(Signature.java:432)
    at at.gv.egiz.bku.slcommands.impl.xsect.Signature.sign(Signature.java:565)
    at at.gv.egiz.bku.slcommands.impl.CreateXMLSignatureCommandImpl.signXMLSignature(CreateXMLSignatureCommandImpl.java:202)
    at at.gv.egiz.bku.slcommands.impl.CreateXMLSignatureCommandImpl.execute(CreateXMLSignatureCommandImpl.java:240)
    at at.gv.egiz.bku.binding.SLCommandInvokerImpl.invoke(SLCommandInvokerImpl.java:65)
    at at.gv.egiz.bku.binding.HTTPBindingProcessorImpl.processRequest(HTTPBindingProcessorImpl.java:349)
    at at.gv.egiz.bku.binding.HTTPBindingProcessorImpl.process(HTTPBindingProcessorImpl.java:742)
    at at.gv.egiz.bku.binding.AbstractBindingProcessor.run(AbstractBindingProcessor.java:124)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at at.gv.egiz.bku.binding.BindingProcessorFuture.run(BindingProcessorFuture.java:57)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 44; cvc-elt.1: Cannot find the declaration of element 'html'.
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
    at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown Source)
    at at.gv.egiz.bku.slxhtml.SLXHTMLValidator$ValidationHandler.startElement(SLXHTMLValidator.java:242)
    at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
    at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
    at at.gv.egiz.bku.slxhtml.SLXHTMLValidator.validate(SLXHTMLValidator.java:165)
    ... 22 more
    20:30:43,234 ERROR impl.CreateXMLSignatureCommandImpl - Failed to sign XMLSignature.
    javax.xml.crypto.dsig.XMLSignatureException: at.gv.egiz.bku.slexceptions.SLViewerException: Standardanzeigeformat: HTML ist nicht spezifikationskonform.
    at at.gv.egiz.bku.slcommands.impl.xsect.STALSignatureMethod.calculateSignatureValue(STALSignatureMethod.java:93)
    at iaik.xml.crypto.dsig.SignedInfoImpl.calculateSignatureValue(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.calculateAndMarshalSignatureValue(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.selectKeyAndGenerateSignature(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.generateCore(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.sign(Unknown Source)
    at at.gv.egiz.bku.slcommands.impl.xsect.Signature.sign(Signature.java:432)
    at at.gv.egiz.bku.slcommands.impl.xsect.Signature.sign(Signature.java:565)
    at at.gv.egiz.bku.slcommands.impl.CreateXMLSignatureCommandImpl.signXMLSignature(CreateXMLSignatureCommandImpl.java:202)
    at at.gv.egiz.bku.slcommands.impl.CreateXMLSignatureCommandImpl.execute(CreateXMLSignatureCommandImpl.java:240)
    at at.gv.egiz.bku.binding.SLCommandInvokerImpl.invoke(SLCommandInvokerImpl.java:65)
    at at.gv.egiz.bku.binding.HTTPBindingProcessorImpl.processRequest(HTTPBindingProcessorImpl.java:349)
    at at.gv.egiz.bku.binding.HTTPBindingProcessorImpl.process(HTTPBindingProcessorImpl.java:742)
    at at.gv.egiz.bku.binding.AbstractBindingProcessor.run(AbstractBindingProcessor.java:124)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at at.gv.egiz.bku.binding.BindingProcessorFuture.run(BindingProcessorFuture.java:57)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: at.gv.egiz.bku.slexceptions.SLViewerException: Standardanzeigeformat: HTML ist nicht spezifikationskonform.
    at at.gv.egiz.bku.slcommands.impl.xsect.DataObject.validateHashDataInput(DataObject.java:305)
    at at.gv.egiz.bku.slcommands.impl.xsect.STALSignatureMethod.calculateSignatureValue(STALSignatureMethod.java:91)
    ... 19 more
    at.gv.egiz.bku.slexceptions.SLViewerException: Standardanzeigeformat: HTML ist nicht spezifikationskonform.
    at at.gv.egiz.bku.slcommands.impl.xsect.DataObject.validateHashDataInput(DataObject.java:305)
    at at.gv.egiz.bku.slcommands.impl.xsect.STALSignatureMethod.calculateSignatureValue(STALSignatureMethod.java:91)
    at iaik.xml.crypto.dsig.SignedInfoImpl.calculateSignatureValue(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.calculateAndMarshalSignatureValue(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.selectKeyAndGenerateSignature(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.generateCore(Unknown Source)
    at iaik.xml.crypto.dsig.XMLSignatureImpl.sign(Unknown Source)
    at at.gv.egiz.bku.slcommands.impl.xsect.Signature.sign(Signature.java:432)
    at at.gv.egiz.bku.slcommands.impl.xsect.Signature.sign(Signature.java:565)
    at at.gv.egiz.bku.slcommands.impl.CreateXMLSignatureCommandImpl.signXMLSignature(CreateXMLSignatureCommandImpl.java:202)
    at at.gv.egiz.bku.slcommands.impl.CreateXMLSignatureCommandImpl.execute(CreateXMLSignatureCommandImpl.java:240)
    at at.gv.egiz.bku.binding.SLCommandInvokerImpl.invoke(SLCommandInvokerImpl.java:65)
    at at.gv.egiz.bku.binding.HTTPBindingProcessorImpl.processRequest(HTTPBindingProcessorImpl.java:349)
    at at.gv.egiz.bku.binding.HTTPBindingProcessorImpl.process(HTTPBindingProcessorImpl.java:742)
    at at.gv.egiz.bku.binding.AbstractBindingProcessor.run(AbstractBindingProcessor.java:124)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at at.gv.egiz.bku.binding.BindingProcessorFuture.run(BindingProcessorFuture.java:57)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    20:30:43,235 INFO binding.HTTPBindingProcessorImpl - Entered State: DATAURL, DataURL=https://ebanking.easybank.at/registrierung/bku.
    20:30:43,369 INFO binding.HTTPBindingProcessorImpl - Entered State: FINISHED.
    20:30:43,369 INFO smccstal.AbstractSMCCSTAL - Processing: class at.gv.egiz.stal.QuitRequest.
    20:30:43,369 INFO smccstal.AbstractSMCCSTAL - Retry #1 of 1.
    20:30:43,369 INFO smccstal.AbstractSMCCSTAL - Got null response from handler, assuming quit
    20:30:43,369 INFO binding.HTTPBindingProcessorImpl - Terminating Bindingprocessor : Su2vQjiS31b3rIrXXlgwezon301I.
    20:30:43,369 INFO binding.BindingProcessorManagerImpl - Removing BindingProcessor Su2vQjiS31b3rIrXXlgwezon301I (active:0.858s/age:0.858s).



    Webbrowser ist Firefox 26.0
    Zertifikat sind installiert (überprüft über den entsprechenden Link in der Mocca-Hilfe).


    Worin kann die Ursache liegen?


    Danke im Voraus für Eure Unterstützung.