PNC certificate related error now when trying to direct connect download
Anyone else getting an error when trying to do a PNC direct connect download, after entering username and password? It looks certificate related. I don't recall installing any certificates for PNC. The only other direct connect that is still alive for me is PNC Investments, which uses a different server, and I'm not getting an error with that one. So it looks to be specific to PNC Bank. Are there certificates built into Moneydance? Or are they in java? I pasted the errors below, from the popup and from the console window. Should I contact PNC support? Thanks.
From the pop-up:
There was an error communicating with your financial institution. The details of this error are below.
Bank Name:PNC Bank - Direct Connect
Account:PNC Checking
Account Number:xxxxxxxxxxxx
A communication or parsing error occurred. This could be the result of a network problem, a proxy error, or misconfigured server.
Error Description:javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
From the Console Window:
20260326-13:42:45.781 Online downloads (account: 'PNC Checking', service: 'PNC Bank - Direct Connect') started...
20260326-13:42:45.805 FI refresh is forced
20260326-13:42:46.892 FI refresh is forced
20260326-13:42:46.892 Sending message to https://www.oasis.cfree.com/fip/genesis/prod/04501.ofx
>>>>>>>>
using internal https checking
20260326-13:42:46.894
20260326-13:42:46.894 OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX>
<SIGNONMSGSRQV1>
<SONRQ>
<DTCLIENT>20260326134246.892
<USERID>anonymous00000000000000000000000
<USERPASS>*
<GENUSERKEY>N
<LANGUAGE>ENG
<FI>
<ORG>ISC
<FID>4501
</FI>
<APPID>QWIN
<APPVER>2700
</SONRQ>
</SIGNONMSGSRQV1>
<PROFMSGSRQV1>
<PROFTRNRQ>
<TRNUID>1774546966892-8
<PROFRQ>
<CLIENTROUTING>MSGSET
<DTPROFUP>20000101
</PROFRQ>
</PROFTRNRQ>
</PROFMSGSRQV1>
</OFX>
20260326-13:42:46.894 <<<<<<<<
javax.net.ssl.SSLHandshakeException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
at java.base/sun.security.ssl.Alert.createSSLException(Unknown Source)
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
at java.base/sun.security.ssl.TransportContext.fatal(Unknown Source)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(Unknown Source)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(Unknown Source)
at java.base/sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(Unknown Source)
at java.base/sun.security.ssl.SSLHandshake.consume(Unknown Source)
at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source)
at java.base/sun.security.ssl.HandshakeContext.dispatch(Unknown Source)
at java.base/sun.security.ssl.TransportContext.dispatch(Unknown Source)
at java.base/sun.security.ssl.SSLTransport.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.decode(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.ensureNegotiated(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl$AppOutputStream.write(Unknown Source)
at java.base/java.io.OutputStream.write(Unknown Source)
at com.moneydance.apps.md.controller.olb.CustomURLStreamHandlerFactory$HttpsURLConnectionImpl.connect(CustomURLStreamHandlerFactory.java:768)
at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.sendMessage(OFXConnection.java:2699)
at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.sendMessage(OFXConnection.java:2560)
at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.updateFIProfile(OFXConnection.java:620)
at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.initSecureServices(OFXConnection.java:909)
at com.moneydance.apps.md.controller.olb.ofx.OFXConnection.getTransactions(OFXConnection.java:922)
at com.moneydance.apps.md.view.gui.OnlineManager.downloadTransactions(OnlineManager.java:651)
at com.moneydance.apps.md.view.gui.OnlineManager.downloadTransactions(OnlineManager.java:632)
at com.moneydance.apps.md.view.gui.AccountDetailPanel.lambda$actionForService$10(AccountDetailPanel.java:460)
at com.moneydance.apps.md.controller.BackgroundOpsThread.run(BackgroundOpsThread.java:177)
Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
at java.base/sun.security.validator.PKIXValidator.doValidate(Unknown Source)
at java.base/sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at java.base/sun.security.validator.Validator.validate(Unknown Source)
at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
... 24 more
Caused by: java.security.cert.CertPathValidatorException: validity check failed
at java.base/sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(Unknown Source)
at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(Unknown Source)
at java.base/sun.security.provider.certpath.PKIXCertPathValidator.validate(Unknown Source)
at java.base/sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(Unknown Source)
at java.base/java.security.cert.CertPathValidator.validate(Unknown Source)
... 29 more
Caused by: java.security.cert.CertificateExpiredException: NotAfter: Wed Mar 25 19:59:59 EDT 2026
at java.base/sun.security.x509.CertificateValidity.valid(Unknown Source)
at java.base/sun.security.x509.X509CertImpl.checkValidity(Unknown Source)
at java.base/sun.security.provider.certpath.BasicChecker.verifyValidity(Unknown Source)
at java.base/sun.security.provider.certpath.BasicChecker.check(Unknown Source)
... 34 more
20260326-13:42:47.141 Setting size of window dialog7 to location (710, 290) and size (500 x 500) on display \Display0 with bounds java.awt.Rectangle[x=0,y=0,width=1920,height=1080]
20260326-13:42:48.704 Online downloads (account: 'PNC Checking', service: 'PNC Bank - Direct Connect') finished...
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
| ? | Show this help |
|---|---|
| ESC | Blurs the current field |
Comment Form
| r | Focus the comment reply box |
|---|---|
| ^ + ↩ | Submit the comment |
You can use Command ⌘ instead of Control ^ on Mac
1 Posted by Gerry on 26 Mar, 2026 07:08 PM
This is the same problem I'm having. I posted on the old Issue discussion.
https://infinitekind.tenderapp.com/discussions/online-banking/1251803-no-downloads-from-pnc-direct-connect-since-online-banking-upgrade-over-the-weekend
I tried talking with PNC support they sent me to Quicken support their suggestion was close down the link and reconnect but I think MD is a fresh connection every time.
2 Posted by ppinocci on 26 Mar, 2026 08:16 PM
So it sounds like PNC is saying it's a client issue. One Quicken user reported an issue today downloading from PNC in the Quicken user forum, but he didn't say what the error was. He posted it in an existing discussion created earlier in March. The Quicken support person asked for details but he hasn't supplied them yet. Hopefully it's the same issue we are having, then at least it will get some attention from PNC.
3 Posted by ppinocci on 26 Mar, 2026 08:17 PM
@Gerry, Try downloading again. It just worked for me.
4 Posted by Gerry on 26 Mar, 2026 08:39 PM
I just tried it worked for me also.
5 Posted by ppinocci on 26 Mar, 2026 08:55 PM
That was weird. Maybe it was a network or server issue that presented with certificate errors since it couldn't fully communicate. Anyway, glad it's fine now.
Support Staff 6 Posted by Maddy on 27 Mar, 2026 11:12 AM
Thank you for getting back to us.
We’re pleased to hear that the issue has been fully resolved and was only a temporary server problem. I’ll go ahead and close this discussion for now, but don’t hesitate to contact us again if you need any additional support.
--
Maddy, Infinite Kind Support
Maddy closed this discussion on 27 Mar, 2026 11:12 AM.