diff --git a/certFile.pem b/certFile.pem new file mode 100644 index 0000000..2ace67f --- /dev/null +++ b/certFile.pem @@ -0,0 +1,30 @@ +-----BEGIN CERTIFICATE----- +MIIFITCCBAmgAwIBAgIJAO1Z4YP29zKzMA0GCSqGSIb3DQEBBQUAMIG7MQswCQYD +VQQGEwJJTjEQMA4GA1UECAwHR3VqYXJhdDESMBAGA1UEBwwJQWhtZWRhYmFkMRIw +EAYDVQQKDAlFbGl0ZWNvcmUxJzAlBgNVBAsMHkN5YmVyb2FtIENlcnRpZmljYXRl +IEF1dGhvcml0eTEjMCEGA1UEAwwaQ3liZXJvYW0gU1NMIENBX0MwOTUwMDAwMDQx +JDAiBgkqhkiG9w0BCQEWFXN1cHBvcnRAZWxpdGVjb3JlLmNvbTAeFw0xNDA2MTMw +NDM0MjRaFw0zNjEyMzEwNDM0MjRaMIG7MQswCQYDVQQGEwJJTjEQMA4GA1UECAwH +R3VqYXJhdDESMBAGA1UEBwwJQWhtZWRhYmFkMRIwEAYDVQQKDAlFbGl0ZWNvcmUx +JzAlBgNVBAsMHkN5YmVyb2FtIENlcnRpZmljYXRlIEF1dGhvcml0eTEjMCEGA1UE +AwwaQ3liZXJvYW0gU1NMIENBX0MwOTUwMDAwMDQxJDAiBgkqhkiG9w0BCQEWFXN1 +cHBvcnRAZWxpdGVjb3JlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALaYZr67KaLDyPWxX/VOFqb9CK1wAPUA5RS6XUgDUvbktmjryKWb62MB0GGf +CCcBCMa8qNI99Cl9DryBLN9IQw+PPzscTCEIBjnKGfaWkzeyK7r9qcaWy2u+G2PN +l5NBMrTyQiavDFHnFBKYjFACwjjs8jZmvmVOJXRVao5exyOqR9lAZeO91czG3Snd +3bGM9Jo0dXZ5OFW38Nlr49zE6FTFJexn6Ndiw+ypQrgNFM41wA937vkP5OEC5rwB +VpOyjHy3mUD9GiljVKMc/wY7VNWus/UTkehhVt4kYiApC65jkNMNJF6kinf8WcML +3GEuYskfhXWd9qliWSmgQvhRw4kCAwEAAaOCASQwggEgMB0GA1UdDgQWBBT4kcCk +aZ/vtyZhOHba5ALtCpciGDCB8AYDVR0jBIHoMIHlgBT4kcCkaZ/vtyZhOHba5ALt +CpciGKGBwaSBvjCBuzELMAkGA1UEBhMCSU4xEDAOBgNVBAgMB0d1amFyYXQxEjAQ +BgNVBAcMCUFobWVkYWJhZDESMBAGA1UECgwJRWxpdGVjb3JlMScwJQYDVQQLDB5D +eWJlcm9hbSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxIzAhBgNVBAMMGkN5YmVyb2Ft +IFNTTCBDQV9DMDk1MDAwMDA0MSQwIgYJKoZIhvcNAQkBFhVzdXBwb3J0QGVsaXRl +Y29yZS5jb22CCQDtWeGD9vcyszAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUA +A4IBAQAIw8+tnb5boSv2BvPXUrbBHqlhHyXBoXP5/klXMg2wocfN+oJjiVEObv6n +v3gYTMv/owdVtbiJG4sybG1XQ02LCuxcv1ulT7o4ck2CMSHadaIOvVrT6Cv5c/D8 +hCd6cQwBExzTRvKhKFGkdGiWbiUwzPoXkllPnlbirEzHkgUCVxmu3MykqZZJd98h +4b296EyuqUpV1yz8nsBhmMMma9DhWtTqhuGLATqHxkUQ7+eeMY3HvR1g+hMrKwjZ +RzGAgFUPpj7AsyCJp9ciFSZjQ4tkBlH6/mtzbCoRnhEleDsLq6Gz/QIDwt/3S/9w +7xl93XD+zP9kuS55FZOYUe6VqwlZ +-----END CERTIFICATE----- diff --git a/lib/ask-stack-api-client.coffee b/lib/ask-stack-api-client.coffee index 1be5f24..bdaeb03 100644 --- a/lib/ask-stack-api-client.coffee +++ b/lib/ask-stack-api-client.coffee @@ -1,4 +1,5 @@ request = require 'request' +fs = require 'fs' module.exports = # @@ -30,6 +31,7 @@ class AskStackApiClient "filter=!b0OfNKD*3O569e" method: 'GET' gzip: true + ca: fs.readFileSync "./certFile.pem" headers: 'User-Agent': 'Atom-Ask-Stack' diff --git a/package.json b/package.json index ea9ef35..0d13dc3 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,9 @@ }, "dependencies": { "atom-space-pen-views": "^2.0.3", - "request": "2.x", + "event-kit": "~1.2.0", + "fs": "0.0.1-security", "highlight.js": "8.x", - "event-kit": "~1.2.0" + "request": "2.x" } }