whistle
Version:
HTTP, HTTP2, HTTPS, Websocket debugging proxy
14 lines (12 loc) • 392 B
JavaScript
var properties = require('../../../lib/rules/util').properties;
var getRootCAFile = require('../../../lib/https/ca').getRootCAFile;
module.exports = function(req, res) {
var type = req.query.type;
if (type !== 'crt' && type !== 'pem') {
type = 'cer';
}
if (req.query.enableHttps) {
properties.setEnableCapture(true);
}
res.download(getRootCAFile(), 'rootCA.' + type);
};