From 5c643e0be6a534a7594a6e54ece45f40a414e2f2 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Thu, 28 Aug 2014 19:22:48 -0700 Subject: [PATCH] paypro: fix uncatchable error in browser paypro. --- lib/browser/PayPro.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/browser/PayPro.js b/lib/browser/PayPro.js index ce0ffb9..3058284 100644 --- a/lib/browser/PayPro.js +++ b/lib/browser/PayPro.js @@ -141,6 +141,12 @@ PayPro.prototype.x509Verify = function(returnTrust) { // var npem = self._DERtoPEM(nder, 'CERTIFICATE'); var npem = KJUR.asn1.ASN1Util.getPEMStringFromHex(nder, 'CERTIFICATE'); + // + // Get Next Certificate: + // + var ndata = new Buffer(nder, 'hex'); + var nc = rfc3280.Certificate.decode(ndata, 'der'); + // // Get Public Key from next certificate (via KJUR because it's a mess): //