[Erledigt] Fehler bei Abruf DKB - PKIX path validation failed: CertPathValidatorException: validity check failed

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
benjumin
Beiträge: 18
Registriert: Di 24. Jan 2017, 20:12

[Erledigt] Fehler bei Abruf DKB - PKIX path validation failed: CertPathValidatorException: validity check failed

Beitrag von benjumin » Di 25. Sep 2018, 10:23

Hallo,

eines meiner DKB Konten (Visa) macht Probleme - Abruf wird abgebrochen

Code: Alles auswählen

[25.09.2018 10:18:00] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[25.09.2018 10:18:00]  
[25.09.2018 10:18:00] System-Info: OS[Windows 10 (ver. 10.0) amd64]  Platform[Jameica 2.8.1 | Build: 449 vom 20180713]  Plugin[hibiscus 2.8.3 | Build: 366 vom 20180627]
[25.09.2018 10:18:00] Installierte und aktive PlugIn-Versionen: [Finance.Websync ver. 0.8.9 | Build: 360 vom 20180714] [Hibiscus Mashup ver. 0.8.9 | Build: 285 vom 20180715]
[25.09.2018 10:18:00] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[25.09.2018 10:18:00] OK: Java-Version 1.8.0_171 von 'Oracle Corporation' installiert, aktiv und verwendet Zeichensatz 'Cp1252' (Home: C:\Program Files\Jameica\javaruntime)
[25.09.2018 10:18:00] Überprüfe HTMLUnit-Version ...
[25.09.2018 10:18:00] OK: HTMLUnit-Version 2.32 installiert und aktiv
[25.09.2018 10:18:00]  
[25.09.2018 10:18:00] Synchronisiere Konto 'DKB Visa, IBAN DE************* [Deutsche Kreditbank Berlin]' ...
[25.09.2018 10:18:00] Web-Login mit HTMLUnit-Engine mit Anmeldekennung 1********** auf https://banking.dkb.de/banking ...
[25.09.2018 10:18:04] Fehler: Web-Login mit HTMLUnit fehlgeschlagen! Fehlermeldung des Systems: java.lang.Exception: Der Server antwortet nicht oder es existiert keine Internertverbindung (siehe Log)
Log-Eintrag: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
	at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1964)
	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:328)
	at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:322)
	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1614)
	at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
	at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052)
	at sun.security.ssl.Handshaker.process_record(Handshaker.java:987)
	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:396)
	at org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:355)
	at com.gargoylesoftware.htmlunit.httpclient.HtmlUnitSSLConnectionSocketFactory.connectSocket(HtmlUnitSSLConnectionSocketFactory.java:184)
	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:373)
	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:394)
	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:237)
	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
	at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:192)
	at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1403)
	at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1322)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:395)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:316)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:467)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:449)
	at de.derrichter.finance.websync.institute.dkbvisa.WebAuth.loginWithHTMLUnit(WebAuth.java:65)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.htmlunitLogin(Auth.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:146)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:420)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
	at sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:362)
	at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:270)
	at sun.security.validator.Validator.validate(Validator.java:260)
	at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
	at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
	at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
	at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1596)
	... 37 more
Caused by: java.security.cert.CertPathValidatorException: validity check failed
	at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:135)
	at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:233)
	at sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:141)
	at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:80)
	at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292)
	at sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:357)
	... 43 more
Caused by: java.security.cert.CertificateExpiredException: NotAfter: Mon Sep 24 01:59:59 CEST 2018
	at sun.security.x509.CertificateValidity.valid(CertificateValidity.java:274)
	at sun.security.x509.X509CertImpl.checkValidity(X509CertImpl.java:629)
	at sun.security.provider.certpath.BasicChecker.verifyValidity(BasicChecker.java:190)
	at sun.security.provider.certpath.BasicChecker.check(BasicChecker.java:144)
	at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(PKIXMasterCertPathValidator.java:125)
	... 48 more

	at de.derrichter.finance.websync.institute.dkbvisa.WebAuth.loginWithHTMLUnit(WebAuth.java:71)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at de.derrichter.hibiscus.mashup.crossover.interact.Auth.htmlunitLogin(Auth.java:242)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.dkbvisa.Collector.run(Collector.java:146)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:74)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:420)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:406)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Der Fehler ist für mich nicht zeitkritisch - wollte ihn aber melden -

PS: Vielen Dank nochmal für die Hilfe bei der "Katastrophe" - wollte dort noch eine Rückmeldung posten - war aber leider schon geschlossen.

virusmoere

Re: Fehler bei Abruf DKB - PKIX path validation failed: CertPathValidatorException: validity check failed

Beitrag von virusmoere » Di 25. Sep 2018, 15:29

Die Adresse zum Online Banking scheint sich geändert zu haben bzw. das Zertifikat von banking.dkb.de wurde nicht erneuert.

Neue Adresse: https://www.dkb.de/banking

Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2527
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 60 times

Re: Fehler bei Abruf DKB - PKIX path validation failed: CertPathValidatorException: validity check failed

Beitrag von Hibiscus-Scripter » Di 25. Sep 2018, 18:31

So, virusmoere hat es ja nun auch bereits richtig erklärt, stimmt genau und ich hab auch keine Lust mehr Beiträge zu löschen die nicht den Posting-Regeln entsprechen, da muss man wohl doch mal mit dem Hammer arbeiten, jedenfalls

Gerne mal mit den aktuellen Nightly-Builds von
  • finance.websync
  • hibiscus.mashup
ausprobieren, in welcher die Fehler behoben sein sollten.
:idea: Hilfe hierzu gibst wie immer auch im Tipps und Tricks-Forum


Hier dann bitte auch wieder Rückmeldung geben!
:!: Dabei bitte nicht vergessen:
Sollten dennoch weiterhin Fehler auftreten hier das vollständige Status-Log posten!
(formatiert wie in den Posting-Regeln beschrieben)


Gruß

nico1975
Beiträge: 8
Registriert: Mo 14. Dez 2015, 05:10
Wohnort: Buttlar

Re: Fehler bei Abruf DKB - PKIX path validation failed: CertPathValidatorException: validity check failed

Beitrag von nico1975 » Di 25. Sep 2018, 20:00

Hier dann bitte auch wieder Rückmeldung geben!
Dies erfolgt hiermit im positiven Sinne: Nach der Verwendung der Nightly-Builds 0.8.9-nightly ist der oben beschriebene Fehler nicht mehr aufgetreten. Meine Frau spricht wieder mit mir.
- Ubuntu 16.04 64bit
- OpenJDK-8-JRE
- Jamaica 2.8.0
- Hibiscus 2.8.3
- finance.websync 0.8.9-nightly
- hibiscus.mashup 0.8.9-nightly

benjumin
Beiträge: 18
Registriert: Di 24. Jan 2017, 20:12

Re: [Erledigt] Fehler bei Abruf DKB - PKIX path validation failed: CertPathValidatorException: validity check failed

Beitrag von benjumin » Mi 26. Sep 2018, 09:13

Heute klappt es bei mir wieder ...
auch ohne die Installation der nightlies ....

Die DKB hat das Zertifikat anscheinend erneuert und ist auch noch unter der alten Adressen erreichbar.

(banking.dkb.de/banking)

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“