The gnutls source code reports "GNUTLS_CERT_INVALID" (status 2) and it appears like its failing inside _gnutls_verify_certificate2() after "find_issuer()"is called on the second ceritificate in the chain.
** Also affects: gnutls26 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to software-center in Ubuntu. https://bugs.launchpad.net/bugs/1043376 Title: Certificate issues for different 3d secure server Status in “gnutls26” package in Ubuntu: New Status in “software-center” package in Ubuntu: New Bug description: I bank with Santander. This is one of the biggest banks in Europe. However their 3d secure site will not allow access from Software center. USC Version: 5.2.5 Steps to reproduce: 1. With a Santander Visa debit card open usc 2. Select an app to purchase 3. Click on Buy... 4. Fill out the Payment/Address form 5. Confirm the details are correct 6. Hit the SSL Handshake Error. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: software-center 5.2.5 ProcVersionSignature: Ubuntu 3.2.0-30.48-generic 3.2.27 Uname: Linux 3.2.0-30-generic x86_64 NonfreeKernelModules: fglrx ApportVersion: 2.0.1-0ubuntu12 Architecture: amd64 Date: Wed Aug 29 15:34:00 2012 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425) PackageArchitecture: all ProcEnviron: LANGUAGE=en_GB:en TERM=xterm PATH=(custom, no user) LANG=en_GB.UTF-8 SHELL=/bin/bash SourcePackage: software-center UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnutls26/+bug/1043376/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp