/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/x509-parser@1.1.1/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
var x509=require("./build/Release/x509"),fs=require("fs");exports.version=x509.version,exports.getAltNames=x509.getAltNames,exports.getSubject=x509.getSubject,exports.getIssuer=x509.getIssuer,exports.verify=function(e,r,t){if(!e)throw new TypeError("Certificate path is required");if(!r)throw new TypeError("CA Bundle path is required");fs.stat(e,(function(s){if(s)return t(s);fs.stat(r,(function(s){if(s)return t(s);try{x509.verify(e,r),t(null)}catch(e){t(e)}}))}))},exports.parseCert=function(e){var r=x509.parseCert(e),t={};for(var s in r.extensions){var i=s.replace("X509v3","").replace(/ /g,"");t[i=i.slice(0,1).toLowerCase()+i.slice(1)]=r.extensions[s]}return delete r.extensions,r.extensions=t,r};
//# sourceMappingURL=/sm/63f1a014171766d11bb75ee6d86e30625496c1beac43eb4f357854cad38a5c48.map