{"_id":"pem","_rev":"2906376","name":"pem","description":"Create private keys and certificates with node.js and io.js","dist-tags":{"latest":"1.14.6"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"},{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"time":{"modified":"2022-12-14T07:20:25.000Z","created":"2012-06-25T16:57:04.696Z","1.14.6":"2022-01-25T13:44:23.837Z","1.14.5":"2022-01-20T19:28:48.926Z","1.15.1":"2022-01-20T18:54:02.036Z","1.15.0":"2022-01-20T17:51:59.325Z","1.14.4":"2020-01-25T20:08:32.544Z","1.14.3":"2019-09-17T07:58:48.131Z","1.14.2":"2019-02-16T20:10:14.948Z","1.14.1":"2019-01-25T21:04:26.626Z","1.14.0":"2019-01-25T20:41:31.290Z","1.13.2":"2018-10-26T21:26:54.079Z","1.13.1":"2018-09-14T21:05:25.473Z","1.13.0":"2018-09-11T23:08:47.470Z","1.12.8":"2018-09-11T22:28:48.717Z","1.12.7":"2018-09-11T12:56:15.418Z","1.12.6":"2018-09-10T15:32:06.721Z","1.12.5":"2018-04-09T22:15:59.562Z","1.12.4":"2018-04-04T13:39:49.549Z","1.12.3":"2017-10-10T12:29:17.969Z","1.12.2":"2017-10-08T12:02:05.716Z","1.12.1":"2017-10-07T12:18:18.653Z","1.12.0":"2017-09-29T06:35:39.712Z","1.11.2":"2017-09-21T08:40:15.784Z","1.11.1":"2017-09-20T19:28:12.158Z","1.11.0":"2017-09-13T18:26:39.112Z","1.10.2":"2017-09-12T20:29:41.673Z","1.10.1":"2017-09-12T19:42:57.811Z","1.10.0":"2017-09-03T09:42:31.993Z","1.9.8":"2017-09-03T09:39:24.194Z","1.9.7":"2017-05-07T09:40:25.823Z","1.9.6":"2017-05-04T10:41:21.182Z","1.9.4":"2016-12-01T09:16:32.266Z","1.9.2":"2016-11-29T09:54:21.295Z","1.9.1":"2016-11-28T11:48:32.319Z","1.9.0":"2016-11-28T09:58:25.832Z","1.8.3":"2016-05-02T22:02:54.278Z","1.8.1":"2015-09-20T09:43:21.592Z","1.8.0":"2015-08-26T10:02:19.568Z","1.7.2":"2015-03-17T10:20:41.195Z","1.7.1":"2015-02-27T08:13:32.359Z","1.7.0":"2015-02-25T12:55:33.065Z","1.6.0":"2015-02-24T20:16:53.088Z","1.5.0":"2015-01-19T08:08:43.460Z","1.4.6":"2015-01-18T10:26:22.427Z","1.4.5":"2015-01-05T14:09:21.174Z","1.4.4":"2014-12-13T14:47:13.147Z","1.4.3":"2014-12-09T08:22:37.085Z","1.4.2":"2014-11-28T16:55:46.959Z","1.4.1":"2014-05-09T21:23:48.841Z","1.4.0":"2014-03-27T21:33:38.798Z","1.3.0":"2014-03-18T09:56:20.226Z","1.2.2":"2013-06-17T08:23:08.398Z","0.2.1":"2013-06-09T18:56:04.099Z","0.2.0":"2013-04-17T08:40:48.573Z","0.1.0":"2012-06-25T16:57:04.696Z"},"users":{},"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"versions":{"1.14.6":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.14.6","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^6.0.0","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^2.0.2"},"devDependencies":{"@deineagenturug/docdash":"^0.4.2","@semantic-release/changelog":"^3.0.6","@semantic-release/git":"^8.0.0","@semantic-release/github":"^6.0.2","@semantic-release/npm":"^6.0.0","ajv":"^6.11.0","auto-changelog":"^1.16.2","chai":"^4.1.2","cross-env":"^7.0.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-json":"^2.0.1","eslint-plugin-markdown":"^1.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.8.0","mocha":"^7.0.0","nyc":"^15.0.0","semantic-release":"^16.0.3","travis-deploy-once":"^5.0.10"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"bb777c0617cda080e6635e1147a77ae5a817b384","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.14.6","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"89babca3a73466fb844df70666dbf1b25eb0dc56","size":17779,"noattachment":false,"key":"/pem/-/pem-1.14.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.14.6.tgz"},"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"directories":{},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"},{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.14.6_1643118263666_0.03970408620972288"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-25T13:49:01.353Z","publish_time":1643118263837,"_cnpm_publish_time":1643118263837},"1.14.5":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.14.5","repository":{"type":"git","url":"https://github.com/Dexus/pem.git"},"main":"./dist/index.js","type":"commonjs","scripts":{"documentation":"yarn run docco && yarn run jsdoc","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","build":"ncc build -m -s lib/pem.js -o dist","changelog":"auto-changelog -p --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --recursive --bail --inline-diffs --reporter spec --check-leaks --use_strict $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"yarn run lint && yarn run coverage"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^7.0.0","md5":"^2.3.0","os-tmpdir":"^1.0.2","which":"^2.0.2"},"devDependencies":{"@deineagenturug/docdash":"^0.4.2","@types/chai":"^4.3.0","@types/dirty-chai":"^2.0.2","@vercel/ncc":"^0.33.1","auto-changelog":"^2.3.0","chai":"^4.1.2","cross-env":"^7.0.0","dirty-chai":"^2.0.1","docco":"^0.9.1","eslint":"^8.7.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-eslint-plugin":"^4.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-json":"^3.1.0","eslint-plugin-markdown":"^2.2.1","eslint-plugin-mocha":"^10.0.3","eslint-plugin-n":"^14.0.0","eslint-plugin-promise":"^6.0.0","jsdoc":"^3.6.7","marked":"^4.0.10","mocha":"^7.0.0","nyc":"^15.0.0"},"engines":{"node":">=14.0.0"},"licenseText":"Copyright (c) 2012 Andris Reinman\nCopyright (c) 2016 Josef Fröhle\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"pem@1.14.5","dist":{"shasum":"a7a262081ef3d096038436c6897d8b9e21bee302","size":68850,"noattachment":false,"key":"/pem/-/pem-1.14.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.14.5.tgz"},"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"directories":{},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"},{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.14.5_1642706928722_0.7066879322535005"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-20T19:28:56.168Z","deprecated":"wrong release - minor changes done and should not released! Also requirments changed. NODEJS >= 14","publish_time":1642706928926,"_cnpm_publish_time":1642706928926},"1.15.1":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.15.1","repository":{"type":"git","url":"https://github.com/Dexus/pem.git"},"main":"./dist/index.js","type":"commonjs","scripts":{"documentation":"yarn run docco && yarn run jsdoc","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","build":"ncc build -m -s lib/pem.js -o dist","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --recursive --bail --inline-diffs --reporter spec --check-leaks --use_strict $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"yarn run lint && yarn run coverage"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^7.0.0","md5":"^2.3.0","os-tmpdir":"^1.0.2","which":"^2.0.2"},"devDependencies":{"@deineagenturug/docdash":"^0.4.2","@types/chai":"^4.3.0","@types/dirty-chai":"^2.0.2","@vercel/ncc":"^0.33.1","auto-changelog":"^2.3.0","chai":"^4.1.2","cross-env":"^7.0.0","dirty-chai":"^2.0.1","docco":"^0.9.1","eslint":"^8.7.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-eslint-plugin":"^4.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-json":"^3.1.0","eslint-plugin-markdown":"^2.2.1","eslint-plugin-mocha":"^10.0.3","eslint-plugin-n":"^14.0.0","eslint-plugin-promise":"^6.0.0","jsdoc":"^3.6.7","marked":"^4.0.10","mocha":"^7.0.0","nyc":"^15.0.0"},"engines":{"node":">=14.0.0"},"licenseText":"Copyright (c) 2012 Andris Reinman\nCopyright (c) 2016 Josef Fröhle\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"pem@1.15.1","dist":{"shasum":"17128b408c6bbc22c03992b0b5a784d6304561ab","size":68709,"noattachment":false,"key":"/pem/-/pem-1.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.15.1.tgz"},"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"directories":{},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"},{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.15.1_1642704841798_0.9048790563230131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-20T18:54:15.397Z","deprecated":"this package has been deprecated - published by mistake","publish_time":1642704842036,"_cnpm_publish_time":1642704842036},"1.15.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.15.0","repository":{"type":"git","url":"https://github.com/Dexus/pem.git"},"main":"./dist/index.js","type":"commonjs","scripts":{"documentation":"yarn run docco --silent && yarn run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","build":"ncc build -m -s lib/pem.js -o dist","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --recursive --bail --inline-diffs --reporter spec --check-leaks --use_strict $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"yarn run lint && yarn run coverage"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^7.0.0","md5":"^2.3.0","os-tmpdir":"^1.0.2","which":"^2.0.2"},"devDependencies":{"@deineagenturug/docdash":"^0.4.2","@semantic-release/changelog":"^5.0.0","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.0","@semantic-release/npm":"^7.0.0","@types/chai":"^4.3.0","@types/dirty-chai":"^2.0.2","@vercel/ncc":"^0.33.1","ajv":"^6.11.0","auto-changelog":"^1.16.2","chai":"^4.1.2","cross-env":"^7.0.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^8.7.0","eslint-plugin-chai-friendly":"^0.7.2","eslint-plugin-eslint-plugin":"^4.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-json":"^3.1.0","eslint-plugin-markdown":"^2.2.1","eslint-plugin-mocha":"^10.0.3","eslint-plugin-n":"^14.0.0","eslint-plugin-promise":"^6.0.0","jsdoc":"^3.5.5","marked":"^0.8.0","mocha":"^7.0.0","nyc":"^15.0.0","semantic-release":"^17.0.0","travis-deploy-once":"^5.0.10"},"engines":{"node":">=14.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"licenseText":"Copyright (c) 2012 Andris Reinman\nCopyright (c) 2016 Josef Fröhle\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"pem@1.15.0","dist":{"shasum":"5b907691e7f7e087200f0130ae1d65fd687ea171","size":62805,"noattachment":false,"key":"/pem/-/pem-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.15.0.tgz"},"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"directories":{},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"},{"name":"dexus1985","email":"josef.froehle@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.15.0_1642701119157_0.013851312636806057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-20T17:52:07.107Z","deprecated":"this package has been deprecated","publish_time":1642701119325,"_cnpm_publish_time":1642701119325},"1.14.4":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.14.4","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^6.0.0","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^2.0.2"},"devDependencies":{"@deineagenturug/docdash":"^0.4.2","@semantic-release/changelog":"^3.0.6","@semantic-release/git":"^8.0.0","@semantic-release/github":"^6.0.2","@semantic-release/npm":"^6.0.0","ajv":"^6.11.0","auto-changelog":"^1.16.2","chai":"^4.1.2","cross-env":"^7.0.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.20.0","eslint-plugin-json":"^2.0.1","eslint-plugin-markdown":"^1.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.8.0","mocha":"^7.0.0","nyc":"^15.0.0","semantic-release":"^16.0.3","travis-deploy-once":"^5.0.10"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"bb777c0617cda080e6635e1147a77ae5a817b384","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.14.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"shasum":"a68c70c6e751ccc5b3b5bcd7af78b0aec1177ff9","size":385892,"noattachment":false,"key":"/pem/-/pem-1.14.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.14.4.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.14.4_1579982912354_0.3215460306764779"},"_hasShrinkwrap":false,"publish_time":1579982912544,"_cnpm_publish_time":1579982912544,"_cnpmcore_publish_time":"2021-12-16T10:33:21.690Z"},"1.14.3":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.14.3","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^6.0.0","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@semantic-release/github":"^5.0.5","@semantic-release/npm":"^5.0.4","ajv":"^6.6.1","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^5.5.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"2.18.1","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.7.0","mocha":"^6.1.4","nyc":"^13.1.0","semantic-release":"^15.12.5","travis-deploy-once":"^5.0.10"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"97643faee7897d62eeea55fef4ba9303d6305b3f","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.14.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"shasum":"347e5a5c194a5f7612b88083e45042fcc4fb4901","size":63482,"noattachment":false,"key":"/pem/-/pem-1.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.14.3.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.14.3_1568707127871_0.7610604192417563"},"_hasShrinkwrap":false,"publish_time":1568707128131,"_cnpm_publish_time":1568707128131,"_cnpmcore_publish_time":"2021-12-16T10:33:22.151Z"},"1.14.2":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.14.2","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^6.0.0","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@semantic-release/github":"^5.0.5","@semantic-release/npm":"^5.0.4","ajv":"^6.6.1","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^5.5.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"2.16.0","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.6.0","mocha":"^5.2.0","nyc":"^13.1.0","semantic-release":"^15.12.5","travis-deploy-once":"^5.0.10"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"e79cdaa1be63a59e281299df56260b7a524d9e48","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.14.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"ab29350416bc3a532c30beeee0d541af897fb9ac","size":60944,"noattachment":false,"key":"/pem/-/pem-1.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.14.2.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.14.2_1550347814744_0.2743704481993945"},"_hasShrinkwrap":false,"publish_time":1550347814948,"_cnpm_publish_time":1550347814948,"_cnpmcore_publish_time":"2021-12-16T10:33:22.769Z"},"1.14.1":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.14.1","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^6.0.0","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@semantic-release/github":"^5.0.5","@semantic-release/npm":"^5.0.4","ajv":"^6.6.1","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^5.5.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"2.15.0","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.6.0","mocha":"^5.2.0","nyc":"^13.1.0","semantic-release":"^15.12.5","travis-deploy-once":"^5.0.10"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"2dc1b8bd9af71077c453607f803a281dc3528415","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.14.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"8ff3c5884bfcba7bbdfea5b67a7fa24b4ca3bb86","size":61214,"noattachment":false,"key":"/pem/-/pem-1.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.14.1.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.14.1_1548450266494_0.671076245701284"},"_hasShrinkwrap":false,"publish_time":1548450266626,"_cnpm_publish_time":1548450266626,"_cnpmcore_publish_time":"2021-12-16T10:33:23.095Z"},"1.14.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.14.0","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^6.0.0","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@semantic-release/github":"^5.0.5","@semantic-release/npm":"^5.0.4","ajv":"^6.6.1","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^5.5.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"2.15.0","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.6.0","mocha":"^5.2.0","nyc":"^13.1.0","semantic-release":"^15.12.5","travis-deploy-once":"^5.0.10"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"09aa5e0f3078200a95c44ab6c9e4351c556b81fa","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.14.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"a9ad902c6aa9915f0ab78604352a4128dfeaefdf","size":60160,"noattachment":false,"key":"/pem/-/pem-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.14.0.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.14.0_1548448891125_0.6898190387872278"},"_hasShrinkwrap":false,"publish_time":1548448891290,"_cnpm_publish_time":1548448891290,"_cnpmcore_publish_time":"2021-12-16T10:33:23.367Z"},"1.13.2":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.13.2","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^6.0.0","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@semantic-release/github":"^5.0.5","@semantic-release/npm":"^5.0.4","ajv":"^6.0.0","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^5.5.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.5.0","mocha":"^5.2.0","nyc":"^13.1.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"9adaa05795fc1007856e721a9345d66680f4bfa6","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.13.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"7b68acbb590fdc13772bca487983cb84cd7b443e","size":59803,"noattachment":false,"key":"/pem/-/pem-1.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.13.2.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.13.2_1540589213909_0.9910901203957951"},"_hasShrinkwrap":false,"publish_time":1540589214079,"_cnpm_publish_time":1540589214079,"_cnpmcore_publish_time":"2021-12-16T10:33:24.106Z"},"1.13.1":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.13.1","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^6.0.0","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@semantic-release/github":"^5.0.5","@semantic-release/npm":"^5.0.4","ajv":"^6.0.0","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^5.5.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.5.0","mocha":"^5.2.0","nyc":"^13.1.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"68ad4525640dff9a4095efcf04cdb083b3aadb6f","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.13.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"57dd3e0c044fbcf709db026a737e1aad7dc8330f","size":59888,"noattachment":false,"key":"/pem/-/pem-1.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.13.1.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.13.1_1536959122148_0.0060722600888480915"},"_hasShrinkwrap":false,"publish_time":1536959125473,"_cnpm_publish_time":1536959125473,"_cnpmcore_publish_time":"2021-12-16T10:33:24.772Z"},"1.13.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.13.0","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"es6-promisify":"^6.0.0","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@semantic-release/github":"^5.0.5","@semantic-release/npm":"^5.0.4","ajv":"^6.0.0","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^5.5.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.5.0","mocha":"^5.2.0","nyc":"^13.1.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm",{"path":"@semantic-release/git","assets":["CHANGELOG.md","HISTORY.md","package.json","package-lock.json","npm-shrinkwrap.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"d5a20ddaa4a0a6b5a79a0ec11afd4757d7176501","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.13.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"ac9f97dc0c1938fc8eebe3d1bc304a65de0eadc4","size":59565,"noattachment":false,"key":"/pem/-/pem-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.13.0.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.13.0_1536707327298_0.5844685111400092"},"_hasShrinkwrap":false,"publish_time":1536707327470,"_cnpm_publish_time":1536707327470,"_cnpmcore_publish_time":"2021-12-16T10:33:25.117Z"},"1.12.8":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.12.8","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js lib/*.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.4","@semantic-release/github":"^5.0.5","@semantic-release/npm":"^5.0.4","ajv":"^6.0.0","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^5.5.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"2.14.0","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^7.0.1","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jsdoc":"^3.5.5","marked":"^0.5.0","mocha":"^5.2.0","nyc":"^13.1.0","semantic-release":"^15.9.15","travis-deploy-once":"^5.0.7"},"engines":{"node":">=6.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"a3d8edb194d5dd354a6adf0cfd5978255f86ae6e","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.12.8","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"db7855dbb499f1f476357cba95deb61c6efa6d37","size":59120,"noattachment":false,"key":"/pem/-/pem-1.12.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.12.8.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.12.8_1536704928518_0.8114067356335137"},"_hasShrinkwrap":false,"publish_time":1536704928717,"_cnpm_publish_time":1536704928717,"_cnpmcore_publish_time":"2021-12-16T10:33:25.424Z"},"1.12.7":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.12.7","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js *.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"md5":"^2.2.1","os-tmpdir":"^1.0.1","safe-buffer":"^5.1.2","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.3","@semantic-release/github":"^5.0.4","@semantic-release/npm":"^5.0.4","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^4.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"2.11.0","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","jsdoc":"^3.5.5","marked":"^0.5.0","mocha":"^5.2.0","nyc":"^11.9.0","semantic-release":"^15.9.14","travis-deploy-once":"^5.0.7"},"engines":{"node":">=4.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"7d33439f2ec68360a1e0176d4888b3cd18664c0b","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.12.7","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"f0adb381f8a9091e8fe08cbf55be76b6f2e09609","size":53039,"noattachment":false,"key":"/pem/-/pem-1.12.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.12.7.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.12.7_1536670575187_0.1546694815551244"},"_hasShrinkwrap":false,"publish_time":1536670575418,"_cnpm_publish_time":1536670575418,"_cnpmcore_publish_time":"2021-12-16T10:33:25.771Z"},"1.12.6":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.12.6","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js *.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"md5":"^2.2.1","os-tmpdir":"^1.0.1","safe-buffer":"^5.1.2","which":"^1.3.1"},"devDependencies":{"@deineagenturug/docdash":"^0.4.1","@semantic-release/changelog":"^3.0.0","@semantic-release/git":"^7.0.3","@semantic-release/github":"^5.0.4","@semantic-release/npm":"^5.0.4","auto-changelog":"^1.8.0","chai":"^4.1.2","cross-env":"^5.2.0","dirty-chai":"^2.0.1","docco":"^0.8.0","eslint":"^4.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"2.11.0","eslint-plugin-json":"^1.2.1","eslint-plugin-markdown":"^1.0.0-beta.8","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","jsdoc":"^3.5.5","marked":"^0.5.0","mocha":"^5.2.0","nyc":"^11.9.0","semantic-release":"^15.9.14","travis-deploy-once":"^5.0.7"},"engines":{"node":">=4.0.0"},"release":{"debug":false,"verifyConditions":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git","@semantic-release/github"],"prepare":["@semantic-release/changelog","@semantic-release/npm","@semantic-release/git"],"publish":["@semantic-release/npm","@semantic-release/github"]},"gitHead":"6975c5d7086dee5261514cf050efd16d55abcdec","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.12.6","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"ca6058ca109b44262a506fca2654eeb8eabf1e52","size":51070,"noattachment":false,"key":"/pem/-/pem-1.12.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.12.6.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.12.6_1536593526559_0.8066190133807316"},"_hasShrinkwrap":false,"publish_time":1536593526721,"_cnpm_publish_time":1536593526721,"_cnpmcore_publish_time":"2021-12-16T10:33:26.281Z"},"1.12.5":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.12.5","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"aftersuccess":"bin/aftersuccess.sh","documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js *.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"safe-buffer":"^5.1.1","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"auto-changelog":"^1.0.0","chai":"^4.1.2","cross-env":"^5.1.4","dirty-chai":"^2.0.1","docco":"^0.8.0","@deineagenturug/docdash":"^0.4.1","eslint":"^4.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"2.10.0","eslint-plugin-json":"^1.2.0","eslint-plugin-markdown":"^1.0.0-beta.7","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","jsdoc":"^3.5.5","mocha":"^5.0.5","nyc":"^11.2.1","semantic-release":"^15.1.5","travis-deploy-once":"^4.0.0"},"engines":{"node":">=4.0.0"},"release":{"debug":false},"gitHead":"37d7cddecc2fc8eefd7192d85c4115ea3c45db31","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.12.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"jomaar","email":"josef.froehle@gmail.com"},"dist":{"shasum":"97bf2e459537c54e0ee5b0aa11b5ca18d6b5fef2","size":50801,"noattachment":false,"key":"/pem/-/pem-1.12.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.12.5.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.12.5_1523312159444_0.22035365398072293"},"_hasShrinkwrap":false,"publish_time":1523312159562,"_cnpm_publish_time":1523312159562,"_cnpmcore_publish_time":"2021-12-16T10:33:26.570Z"},"1.12.4":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.12.4","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"aftersuccess":"bin/aftersuccess.sh","documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release","lint":"eslint --fix --config=./.eslintrc.js *.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"safe-buffer":"^5.1.1","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"auto-changelog":"^1.0.0","chai":"^4.1.2","cross-env":"^5.1.4","dirty-chai":"^2.0.1","docco":"^0.8.0","@deineagenturug/docdash":"^0.4.1","eslint":"^4.8.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"2.10.0","eslint-plugin-json":"^1.2.0","eslint-plugin-markdown":"^1.0.0-beta.7","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","jsdoc":"^3.5.5","mocha":"^5.0.5","nyc":"^11.2.1","semantic-release":"^15.1.5","travis-deploy-once":"^4.0.0"},"engines":{"node":">=4.0.0"},"release":{"debug":false},"gitHead":"e64edc98eea628736eb4d0ab04add946f878a989","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.12.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"jomaar","email":"josef.froehle@gmail.com"},"dist":{"shasum":"bc7bf58555d51fcdc970ed1052af949ee4df4de8","size":50795,"noattachment":false,"key":"/pem/-/pem-1.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.12.4.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem_1.12.4_1522849189435_0.7565967436032692"},"_hasShrinkwrap":false,"publish_time":1522849189549,"_cnpm_publish_time":1522849189549,"_cnpmcore_publish_time":"2021-12-16T10:33:26.939Z"},"1.12.3":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.12.3","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"aftersuccess":"bin/aftersuccess.sh","documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release pre && npm publish && semantic-release post","lint":"eslint --fix --config=./.eslintrc.js *.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"safe-buffer":"^5.1.1","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"auto-changelog":"^0.3.5","chai":"^4.1.2","cross-env":"^5.0.5","dirty-chai":"^2.0.1","docco":"^0.7.0","@deineagenturug/docdash":"^0.4.1","eslint":"^4.8.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-json":"^1.2.0","eslint-plugin-markdown":"^1.0.0-beta.7","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","jsdoc":"^3.5.5","mocha":"^4.0.1","nyc":"^11.2.1","semantic-release":"^8.1.1","travis-deploy-once":"^3.0.0"},"engines":{"node":">=4.0.0"},"release":{"debug":false},"gitHead":"b6aafd4909cca8b6a1b660eb42561b0dc5d1d5fa","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.12.3","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"jomaar","email":"josef.froehle@gmail.com"},"dist":{"shasum":"b1fb5c8b79da8d18146c27fee79b0d4ddf9905b3","size":41138,"noattachment":false,"key":"/pem/-/pem-1.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.12.3.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.12.3.tgz_1507638556887_0.756338166538626"},"directories":{},"publish_time":1507638557969,"_hasShrinkwrap":false,"_cnpm_publish_time":1507638557969,"_cnpmcore_publish_time":"2021-12-16T10:33:27.154Z"},"1.12.2":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.12.2","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"aftersuccess":"bin/aftersuccess.sh","documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release pre && npm publish && semantic-release post","lint":"eslint --fix --config=./.eslintrc.js *.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"safe-buffer":"^5.1.1","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"auto-changelog":"^0.3.5","chai":"^4.1.2","cross-env":"^5.0.5","dirty-chai":"^2.0.1","docco":"^0.7.0","@deineagenturug/docdash":"^0.4.1","eslint":"^4.8.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-json":"^1.2.0","eslint-plugin-markdown":"^1.0.0-beta.7","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","jsdoc":"^3.5.5","mocha":"^4.0.1","nyc":"^11.2.1","semantic-release":"^8.1.1","travis-deploy-once":"^3.0.0"},"engines":{"node":">=4.0.0"},"release":{"debug":false},"gitHead":"e948217f34157024ec629d5d1111cbcef0c94e6a","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.12.2","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"jomaar","email":"josef.froehle@gmail.com"},"dist":{"shasum":"d2f1744c9ff8144f795f96d0c54a4b2be6f43b0c","size":39777,"noattachment":false,"key":"/pem/-/pem-1.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.12.2.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.12.2.tgz_1507464124401_0.5950603913515806"},"directories":{},"publish_time":1507464125716,"_hasShrinkwrap":false,"_cnpm_publish_time":1507464125716,"_cnpmcore_publish_time":"2021-12-16T10:33:27.446Z"},"1.12.1":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.12.1","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"documentation":"npm run docco --silent && npm run jsdoc --silent","docco":"docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js","jsdoc":"jsdoc -c jsdoc.json","changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release pre && npm publish && semantic-release post","lint":"eslint --fix --config=./.eslintrc.js *.js *.md *.json lib/*.js test/*.js test/*.spec.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"safe-buffer":"^5.1.1","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"auto-changelog":"^0.3.5","chai":"^4.1.2","cross-env":"^5.0.5","dirty-chai":"^2.0.1","docco":"^0.7.0","@deineagenturug/docdash":"^0.4.1","eslint":"^4.8.0","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-json":"^1.2.0","eslint-plugin-markdown":"^1.0.0-beta.7","eslint-plugin-node":"^5.2.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","jsdoc":"^3.5.5","mocha":"^4.0.1","nyc":"^11.2.1","semantic-release":"^8.1.1"},"engines":{"node":">=4.0.0"},"release":{"debug":false},"gitHead":"10672e4d2d7e0c9e856e5bc1af90c4977da2ee8b","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.12.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"jomaar","email":"josef.froehle@gmail.com"},"dist":{"shasum":"22fffc63e1a4c6e116e95b2a949393c0bcca627a","size":38396,"noattachment":false,"key":"/pem/-/pem-1.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.12.1.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.12.1.tgz_1507378697501_0.05932100233621895"},"directories":{},"publish_time":1507378698653,"_hasShrinkwrap":false,"_cnpm_publish_time":1507378698653,"_cnpmcore_publish_time":"2021-12-16T10:33:28.090Z"},"1.12.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"license":"MIT","name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.12.0","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release pre && npm publish && semantic-release post","lint":"eslint --fix --config=./.eslintrc.js *.js *.md *.json lib/*.js test/*.js","test":"npm run lint --silent && npm run coverage --silent"},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"safe-buffer":"^5.1.1","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"auto-changelog":"^0.3.2","chai":"^4.1.2","cross-env":"^5.0.5","dirty-chai":"^2.0.1","eslint":"^4.7.1","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-json":"^1.2.0","eslint-plugin-markdown":"^1.0.0-beta.6","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","mocha":"^3.5.3","nyc":"^11.2.1","semantic-release":"^8.0.3"},"engines":{"node":">=4.0.0"},"release":{"debug":false},"gitHead":"8ecde101b8a10c7c0ab0368fb1a1c5bd554a4538","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.12.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"jomaar","email":"josef.froehle@gmail.com"},"dist":{"shasum":"603d8207b9b5f83225e37ffcc36268c3aa3fecf3","size":27615,"noattachment":false,"key":"/pem/-/pem-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.12.0.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.12.0.tgz_1506666938616_0.5429905815981328"},"directories":{},"publish_time":1506666939712,"_hasShrinkwrap":false,"_cnpm_publish_time":1506666939712,"_cnpmcore_publish_time":"2021-12-16T10:33:28.542Z"},"1.11.2":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.11.2","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release pre && npm publish && semantic-release post","test":"standard && npm run coverage --silent"},"standard":{"envs":["mocha"],"fix":true},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"safe-buffer":"^5.1.1","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"auto-changelog":"^0.3.2","chai":"^4.1.2","cross-env":"^5.0.5","dirty-chai":"^2.0.1","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","mocha":"^3.5.3","nyc":"^11.2.1","semantic-release":"^8.0.0","semantic-release-tamia":"^1.0.0","standard":"^10.0.3"},"optionalDependencies":{},"engines":{"node":">=4.0.0"},"release":{"debug":false},"gitHead":"8722e773181faee7e47ffc12f422d191a8ff14fa","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.11.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jomaar","email":"josef.froehle@gmail.com"},"dist":{"shasum":"b4c5266cbae7639cdd230f163c6a6b480c9ef9d4","size":25735,"noattachment":false,"key":"/pem/-/pem-1.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.11.2.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.11.2.tgz_1505983214388_0.97472347994335"},"directories":{},"publish_time":1505983215784,"_hasShrinkwrap":false,"_cnpm_publish_time":1505983215784,"_cnpmcore_publish_time":"2021-12-16T10:33:28.781Z"},"1.11.1":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.11.1","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"changelog":"auto-changelog --output HISTORY.md","coverage":"cross-env NODE_ENV=development nyc ./node_modules/.bin/_mocha --opts mocha.opts $(find . -type f -name '*.spec.js'  ! -path './nyc_output/*' ! -path './coverage/*' ! -path './node_modules/*')","semantic-release":"semantic-release pre && npm publish && semantic-release post","test":"standard && npm run coverage --silent"},"standard":{"envs":["mocha"],"fix":true},"nyc":{"reporter":["html","text"],"exclude":["**/*.spec.js","test/pem.helper.js"]},"dependencies":{"safe-buffer":"^5.1.1","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"auto-changelog":"^0.3.2","chai":"^4.1.2","cross-env":"^5.0.5","dirty-chai":"^2.0.1","eslint-config-standard":"^10.2.1","eslint-plugin-import":"^2.7.0","eslint-plugin-node":"^5.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.1","mocha":"^3.5.3","nyc":"^11.2.1","semantic-release":"^8.0.0","semantic-release-tamia":"^1.0.0","standard":"^10.0.3"},"optionalDependencies":{},"engines":{"node":">=4.0.0"},"release":{"debug":false},"gitHead":"7e972619e03a4c14ae5ebcc0c71d0772c44f0d69","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.11.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jomaar","email":"josef.froehle@gmail.com"},"dist":{"shasum":"27f88c366ee88ebd1b98e76ba3e1c6f0368508fc","size":25565,"noattachment":false,"key":"/pem/-/pem-1.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.11.1.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.11.1.tgz_1505935691043_0.15545218670740724"},"directories":{},"publish_time":1505935692158,"_hasShrinkwrap":false,"_cnpm_publish_time":1505935692158,"_cnpmcore_publish_time":"2021-12-16T10:33:29.184Z"},"1.11.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.11.0","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"safe-buffer":"^5.1.1","md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-nodeunit":"^1.0.0","grunt-standard":"^3.1.0","nodeunit":"^0.11.0","semantic-release":"^7.0.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":">=4.0.0"},"release":{"debug":false},"gitHead":"c48736bfe4eebbcbccd7d29fe6718fe242046d40","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.11.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"jomaar","email":"josef.froehle@gmail.com"},"dist":{"shasum":"e80393b5a582d10322c07176a27a61c8390499de","size":21585,"noattachment":false,"key":"/pem/-/pem-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.11.0.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.11.0.tgz_1505327197989_0.16016854462213814"},"directories":{},"publish_time":1505327199112,"_hasShrinkwrap":false,"_cnpm_publish_time":1505327199112,"_cnpmcore_publish_time":"2021-12-16T10:33:29.658Z"},"1.10.2":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.10.2","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-nodeunit":"^1.0.0","nodeunit":"^0.11.0","semantic-release":"^7.0.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":">=4.0.0"},"release":{},"gitHead":"60d937b6b5144da07e3870914aa6482df7829410","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.10.2","_shasum":"5dbf2fb946bf7151c1293e952516a849604dce42","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"5dbf2fb946bf7151c1293e952516a849604dce42","size":22092,"noattachment":false,"key":"/pem/-/pem-1.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.10.2.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.10.2.tgz_1505248180546_0.45771789364516735"},"directories":{},"publish_time":1505248181673,"_hasShrinkwrap":false,"_cnpm_publish_time":1505248181673,"_cnpmcore_publish_time":"2021-12-16T10:33:29.942Z"},"1.10.1":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.10.1","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-nodeunit":"^1.0.0","nodeunit":"^0.11.0","semantic-release":"^7.0.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"release":{},"gitHead":"8c2fa9da1cf41e6e39b51758060bba52c41f91ef","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.10.1","_shasum":"3f352fd54681e855f883187ce4a5fa443b6288ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"3f352fd54681e855f883187ce4a5fa443b6288ea","size":22138,"noattachment":false,"key":"/pem/-/pem-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.10.1.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.10.1.tgz_1505245376659_0.08610249357298017"},"directories":{},"publish_time":1505245377811,"_hasShrinkwrap":false,"_cnpm_publish_time":1505245377811,"_cnpmcore_publish_time":"2021-12-16T10:33:30.254Z"},"1.10.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.10.0","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-nodeunit":"^1.0.0","nodeunit":"^0.11.0","semantic-release":"^7.0.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"release":{},"gitHead":"f071135b9e31bf2712fcc118ff1ccb031af25a30","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.10.0","_shasum":"b5ced62d52386c2493cbb51313ba504e291d39ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"b5ced62d52386c2493cbb51313ba504e291d39ea","size":22239,"noattachment":false,"key":"/pem/-/pem-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.10.0.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.10.0.tgz_1504431750937_0.29903174424543977"},"directories":{},"publish_time":1504431751993,"_hasShrinkwrap":false,"_cnpm_publish_time":1504431751993,"_cnpmcore_publish_time":"2021-12-16T10:33:30.537Z"},"1.9.8":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.9.8","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"md5":"^2.2.1","os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-nodeunit":"^1.0.0","nodeunit":"^0.11.0","semantic-release":"^7.0.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"release":{},"gitHead":"2eae57cafa58ba5917676ab4c84b44e0adeb8eb1","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.9.8","_shasum":"a93ad6ee4bb9ec0a3e8979ccf60f9d08528cfea5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"a93ad6ee4bb9ec0a3e8979ccf60f9d08528cfea5","size":21971,"noattachment":false,"key":"/pem/-/pem-1.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.9.8.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pem-1.9.8.tgz_1504431563064_0.05319570819847286"},"directories":{},"publish_time":1504431564194,"_hasShrinkwrap":false,"_cnpm_publish_time":1504431564194,"_cnpmcore_publish_time":"2021-12-16T10:33:30.834Z"},"1.9.7":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.9.7","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-nodeunit":"^1.0.0","nodeunit":"^0.11.0","semantic-release":"^6.3.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"release":{},"gitHead":"d71c58861ed63c0608589e0df0903391865cf9b7","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.9.7","_shasum":"d387f996f292c7c9dea639a535805e74cb503161","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.1","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"d387f996f292c7c9dea639a535805e74cb503161","size":16821,"noattachment":false,"key":"/pem/-/pem-1.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.9.7.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pem-1.9.7.tgz_1494150023687_0.6889956356026232"},"directories":{},"publish_time":1494150025823,"_hasShrinkwrap":false,"_cnpm_publish_time":1494150025823,"_cnpmcore_publish_time":"2021-12-16T10:33:31.070Z"},"1.9.6":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.9.6","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-nodeunit":"^1.0.0","nodeunit":"^0.11.0","semantic-release":"^6.3.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"release":{},"gitHead":"dd397f301cefa5ad0f7840dd18461d2ac47f1802","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.9.6","_shasum":"85baeca81d82dd6d36a7d9eba0e88f189f1f4ba2","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.1","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"85baeca81d82dd6d36a7d9eba0e88f189f1f4ba2","size":16800,"noattachment":false,"key":"/pem/-/pem-1.9.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.9.6.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pem-1.9.6.tgz_1493894479108_0.4944786655250937"},"directories":{},"publish_time":1493894481182,"_hasShrinkwrap":false,"_cnpm_publish_time":1493894481182,"_cnpmcore_publish_time":"2021-12-16T10:33:31.384Z"},"1.9.4":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.9.4","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-nodeunit":"^1.0.0","nodeunit":"^0.10.2","semantic-release":"^6.3.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"release":{},"gitHead":"80335461c5834037c81bb3c9152cd143e16f6327","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.9.4","_shasum":"63e89c49c17629610e978e87514e5cdbf498374f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"63e89c49c17629610e978e87514e5cdbf498374f","size":18522,"noattachment":false,"key":"/pem/-/pem-1.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.9.4.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pem-1.9.4.tgz_1480583790095_0.1989392968825996"},"directories":{},"publish_time":1480583792266,"_hasShrinkwrap":false,"_cnpm_publish_time":1480583792266,"_cnpmcore_publish_time":"2021-12-16T10:33:31.605Z"},"1.9.2":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.9.2","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.3","grunt-contrib-nodeunit":"^0.4.1","nodeunit":"^0.9.1","semantic-release":"^6.3.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"release":{},"gitHead":"619952d31c7a0641220adea29a802e5412763e6c","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.9.2","_shasum":"24f14fe8d3a89496706c943ad3997eac4b63d0fd","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"24f14fe8d3a89496706c943ad3997eac4b63d0fd","size":15994,"noattachment":false,"key":"/pem/-/pem-1.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.9.2.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pem-1.9.2.tgz_1480413258977_0.47224285174161196"},"directories":{},"publish_time":1480413261295,"_hasShrinkwrap":false,"_cnpm_publish_time":1480413261295,"_cnpmcore_publish_time":"2021-12-16T10:33:31.843Z"},"1.9.1":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.9.1","repository":{"type":"git","url":"git+https://github.com/Dexus/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.3","grunt-contrib-nodeunit":"^0.4.1","nodeunit":"^0.9.1","semantic-release":"^6.3.2","semantic-release-tamia":"^1.0.0"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease","verifyConditions":"./"},"gitHead":"93211c66a8a273ca42466178356fe88cc163163f","bugs":{"url":"https://github.com/Dexus/pem/issues"},"homepage":"https://github.com/Dexus/pem#readme","_id":"pem@1.9.1","_shasum":"c67a7827daf6b6f5e8ae427d578bbbb2b2949629","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"c67a7827daf6b6f5e8ae427d578bbbb2b2949629","size":18659,"noattachment":false,"key":"/pem/-/pem-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.9.1.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pem-1.9.1.tgz_1480333709894_0.22941885516047478"},"directories":{},"publish_time":1480333712319,"_hasShrinkwrap":false,"_cnpm_publish_time":1480333712319,"_cnpmcore_publish_time":"2021-12-16T10:33:32.463Z"},"1.9.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.9.0","repository":{"type":"git","url":"git+https://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"grunt","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.3","grunt-contrib-nodeunit":"^0.4.1","nodeunit":"^0.9.1","semantic-release":"^6.3.2"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"gitHead":"bc16f9e747b59e2523b0513fd8afbd15910a43e5","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem#readme","_id":"pem@1.9.0","_shasum":"dc3d00b085ebf684d4fbb0f4d1fccabb7f9b0060","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"dc3d00b085ebf684d4fbb0f4d1fccabb7f9b0060","size":18052,"noattachment":false,"key":"/pem/-/pem-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.9.0.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pem-1.9.0.tgz_1480327103761_0.22055638278834522"},"directories":{},"publish_time":1480327105832,"_hasShrinkwrap":false,"_cnpm_publish_time":1480327105832,"_cnpmcore_publish_time":"2021-12-16T10:33:32.696Z"},"1.8.3":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.8.3","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"grunt"},"dependencies":{"os-tmpdir":"^1.0.1","which":"^1.2.4"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.3","grunt-contrib-nodeunit":"^0.4.1","nodeunit":"^0.9.1"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"gitHead":"e7f9fbae5a4bea25a9c2bc858ec53fd070bf37d4","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem#readme","_id":"pem@1.8.3","_shasum":"e78fc65469698c7e85e4d62dd1018926ed89f3bd","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"e78fc65469698c7e85e4d62dd1018926ed89f3bd","size":15888,"noattachment":false,"key":"/pem/-/pem-1.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.8.3.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pem-1.8.3.tgz_1462226571839_0.25965439761057496"},"directories":{},"publish_time":1462226574278,"_hasShrinkwrap":false,"_cnpm_publish_time":1462226574278,"_cnpmcore_publish_time":"2021-12-16T10:33:32.909Z"},"1.8.1":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"github@josef-froehle.de","url":"https://www.josef-froehle.de/"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.8.1","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"grunt"},"dependencies":{"which":"~1.1.2"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.3","grunt-contrib-nodeunit":"^0.4.1","nodeunit":"^0.9.1"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"gitHead":"fdbf0f3e0310d6f45ae76adbf46856956ac3560c","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem#readme","_id":"pem@1.8.1","_shasum":"fd2cb2ef05dd0397369c1d642b69f1e55f905b9f","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"fd2cb2ef05dd0397369c1d642b69f1e55f905b9f","size":14648,"noattachment":false,"key":"/pem/-/pem-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.8.1.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1442742201592,"_hasShrinkwrap":false,"_cnpm_publish_time":1442742201592,"_cnpmcore_publish_time":"2021-12-16T10:33:33.115Z"},"1.8.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"git@josef-froehle.de"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.8.0","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"grunt"},"dependencies":{"which":"~1.0.8"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1","nodeunit":"^0.9.0"},"optionalDependencies":{},"engines":{"node":"*","iojs":"*"},"gitHead":"fdbf0f3e0310d6f45ae76adbf46856956ac3560c","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem#readme","_id":"pem@1.8.0","_shasum":"cf4c6b6bef43e57d02a47772898126271a5ca10e","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"dist":{"shasum":"cf4c6b6bef43e57d02a47772898126271a5ca10e","size":14357,"noattachment":false,"key":"/pem/-/pem-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.8.0.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1440583339568,"_hasShrinkwrap":false,"_cnpm_publish_time":1440583339568,"_cnpmcore_publish_time":"2021-12-16T10:33:33.326Z"},"1.7.2":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"git@josef-froehle.de"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.7.2","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"grunt"},"dependencies":{"which":"~1.0.8"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1","nodeunit":"^0.9.0"},"optionalDependencies":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.7.2","_shasum":"a94ec6b79f689f69bdcc6d17e383f884f4d55faa","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"dist":{"shasum":"a94ec6b79f689f69bdcc6d17e383f884f4d55faa","size":10245,"noattachment":false,"key":"/pem/-/pem-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.7.2.tgz"},"directories":{},"publish_time":1426587641195,"_hasShrinkwrap":false,"_cnpm_publish_time":1426587641195,"_cnpmcore_publish_time":"2021-12-16T10:33:33.538Z"},"1.7.1":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"contributors":[{"name":"Josef Fröhle","email":"git@josef-froehle.de"}],"name":"pem","description":"Create private keys and certificates with node.js and io.js","version":"1.7.1","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"grunt"},"dependencies":{"which":"~1.0.8"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1","nodeunit":"^0.9.0"},"optionalDependencies":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.7.1","_shasum":"419b97e19b0ffe28a12dceff3d1d41851d78b7d9","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"dexus1985","email":"josef.froehle@googlemail.com"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"dist":{"shasum":"419b97e19b0ffe28a12dceff3d1d41851d78b7d9","size":10072,"noattachment":false,"key":"/pem/-/pem-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.7.1.tgz"},"directories":{},"publish_time":1425024812359,"_hasShrinkwrap":false,"_cnpm_publish_time":1425024812359,"_cnpmcore_publish_time":"2021-12-16T10:33:33.930Z"},"1.7.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.7.0","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"grunt"},"dependencies":{"which":"~1.0.8"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"dbae78a72b1d04c68b3dc253caf14b68bc5083a8","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.7.0","_shasum":"8739c3317c0bdb187d9a4a45265ea0f5e0917119","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"dist":{"shasum":"8739c3317c0bdb187d9a4a45265ea0f5e0917119","size":9743,"noattachment":false,"key":"/pem/-/pem-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.7.0.tgz"},"directories":{},"publish_time":1424868933065,"_hasShrinkwrap":false,"_cnpm_publish_time":1424868933065,"_cnpmcore_publish_time":"2021-12-16T10:33:34.189Z"},"1.6.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.6.0","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"grunt"},"dependencies":{"which":"~1.0.8"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.11.0","grunt-contrib-nodeunit":"^0.4.1"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"11219a95cb79279f3f0bee33b56700e196041984","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.6.0","_shasum":"dbe7ed69010a185d3f995de4b03c70c1ec944db2","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"andris","email":"andris@kreata.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"dist":{"shasum":"dbe7ed69010a185d3f995de4b03c70c1ec944db2","size":9421,"noattachment":false,"key":"/pem/-/pem-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.6.0.tgz"},"directories":{},"publish_time":1424809013088,"_hasShrinkwrap":false,"_cnpm_publish_time":1424809013088,"_cnpmcore_publish_time":"2021-12-16T10:33:34.402Z"},"1.5.0":{"author":{"name":"Andris Reinman","email":"andris@kreata.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.5.0","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{"which":"~1.0.8"},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/andris9/pem/issues"},"_id":"pem@1.5.0","dist":{"shasum":"9ecf2ebfbfa1ec5b6ed839bb2c3f931917739c49","size":8862,"noattachment":false,"key":"/pem/-/pem-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.5.0.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"andris","email":"andris@kreata.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1421654923460,"_hasShrinkwrap":false,"_cnpm_publish_time":1421654923460,"_cnpmcore_publish_time":"2021-12-16T10:33:34.612Z"},"1.4.6":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.4.6","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"fe105279662b23074793225a09f7bdb0fcb7ed61","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.4.6","_shasum":"528c7a4b0355b09eec2a3562774cac35d6421098","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"andris","email":"andris@kreata.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"dist":{"shasum":"528c7a4b0355b09eec2a3562774cac35d6421098","size":8499,"noattachment":false,"key":"/pem/-/pem-1.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.4.6.tgz"},"directories":{},"publish_time":1421576782427,"_hasShrinkwrap":false,"_cnpm_publish_time":1421576782427,"_cnpmcore_publish_time":"2021-12-16T10:33:34.820Z"},"1.4.5":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.4.5","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.4.5","dist":{"shasum":"1ead31310436ccf28cbb2f56e1f81fd0e782f80d","size":8384,"noattachment":false,"key":"/pem/-/pem-1.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.4.5.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1420466961174,"_hasShrinkwrap":false,"_cnpm_publish_time":1420466961174,"_cnpmcore_publish_time":"2021-12-16T10:33:35.046Z"},"1.4.4":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.4.4","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"1acbb3265ef078e8f3f2419814ed8ed76b5850fd","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.4.4","_shasum":"81475d6af8234dbd230e4c9baa097b880c510037","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.33","_npmUser":{"name":"andris","email":"andris@kreata.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"dist":{"shasum":"81475d6af8234dbd230e4c9baa097b880c510037","size":8316,"noattachment":false,"key":"/pem/-/pem-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.4.4.tgz"},"directories":{},"publish_time":1418482033147,"_hasShrinkwrap":false,"_cnpm_publish_time":1418482033147,"_cnpmcore_publish_time":"2021-12-16T10:33:35.286Z"},"1.4.3":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.4.3","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"0ed6ecd1f79d991b2d018060c71865a8cedfcddc","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.4.3","_shasum":"846a4c6b4e8707e8555b7a3b1799b7e7b9a4454e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"dist":{"shasum":"846a4c6b4e8707e8555b7a3b1799b7e7b9a4454e","size":8304,"noattachment":false,"key":"/pem/-/pem-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.4.3.tgz"},"directories":{},"publish_time":1418113357085,"_hasShrinkwrap":false,"_cnpm_publish_time":1418113357085,"_cnpmcore_publish_time":"2021-12-16T10:33:35.531Z"},"1.4.2":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.4.2","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"d21f40d163b261f4e904be093b544992bdca042d","bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.4.2","_shasum":"9ba381cef9e405a4c918253a43a53efa2e5cb6cc","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"dist":{"shasum":"9ba381cef9e405a4c918253a43a53efa2e5cb6cc","size":8237,"noattachment":false,"key":"/pem/-/pem-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.4.2.tgz"},"directories":{},"publish_time":1417193746959,"_hasShrinkwrap":false,"_cnpm_publish_time":1417193746959,"_cnpmcore_publish_time":"2021-12-16T10:33:35.721Z"},"1.4.1":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.4.1","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.4.1","dist":{"shasum":"9bac15dbf86de4e742d3c30d93bb154d80335b45","size":8202,"noattachment":false,"key":"/pem/-/pem-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.4.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1399670628841,"_hasShrinkwrap":false,"_cnpm_publish_time":1399670628841,"_cnpmcore_publish_time":"2021-12-16T10:33:35.916Z"},"1.4.0":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.4.0","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.4.0","dist":{"shasum":"9c06daf5f209c54878951d0d4782878c8aefd235","size":8134,"noattachment":false,"key":"/pem/-/pem-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.4.0.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1395956018798,"_hasShrinkwrap":false,"_cnpm_publish_time":1395956018798,"_cnpmcore_publish_time":"2021-12-16T10:33:36.109Z"},"1.3.0":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.3.0","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/andris9/pem/issues"},"homepage":"https://github.com/andris9/pem","_id":"pem@1.3.0","dist":{"shasum":"b437543a80ed39f6b072c21a540135e1aa556481","size":7795,"noattachment":false,"key":"/pem/-/pem-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.3.0.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1395136580226,"_hasShrinkwrap":false,"_cnpm_publish_time":1395136580226,"_cnpmcore_publish_time":"2021-12-16T10:33:36.310Z"},"1.2.2":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"1.2.2","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"readmeFilename":"README.md","_id":"pem@1.2.2","dist":{"shasum":"fb627ef49e7cb43f1367cc72ddb70a619258db30","size":6945,"noattachment":false,"key":"/pem/-/pem-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-1.2.2.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1371457388398,"_hasShrinkwrap":false,"_cnpm_publish_time":1371457388398,"_cnpmcore_publish_time":"2021-12-16T10:33:36.535Z"},"0.2.1":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"0.2.1","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"readmeFilename":"README.md","_id":"pem@0.2.1","dist":{"shasum":"2942167c31cf42705e1c2799387c4b602105be22","size":6826,"noattachment":false,"key":"/pem/-/pem-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-0.2.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1370804164099,"_hasShrinkwrap":false,"_cnpm_publish_time":1370804164099,"_cnpmcore_publish_time":"2021-12-16T10:33:36.743Z"},"0.2.0":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"0.2.0","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"readmeFilename":"README.md","_id":"pem@0.2.0","dist":{"shasum":"5c18f5b367867fda7144413bf12d024226e85837","size":6178,"noattachment":false,"key":"/pem/-/pem-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"andris","email":"andris@node.ee"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1366188048573,"_hasShrinkwrap":false,"_cnpm_publish_time":1366188048573,"_cnpmcore_publish_time":"2021-12-16T10:33:37.336Z"},"0.1.0":{"author":{"name":"Andris Reinman","email":"andris@node.ee"},"name":"pem","description":"Create private keys and certificates with node.js","version":"0.1.0","repository":{"type":"git","url":"git://github.com/andris9/pem.git"},"main":"lib/pem","scripts":{"test":"nodeunit test"},"dependencies":{},"devDependencies":{"nodeunit":"*"},"optionalDependencies":{},"engines":{"node":"*"},"_npmUser":{"name":"andris","email":"andris@node.ee"},"_id":"pem@0.1.0","_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"3d715a8b3f90970c64ab11d58a557e6b139bdee1","size":5371,"noattachment":false,"key":"/pem/-/pem-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pem/download/pem-0.1.0.tgz"},"maintainers":[{"name":"jomaar","email":"josef.froehle@gmail.com"}],"directories":{},"publish_time":1340643424696,"_hasShrinkwrap":false,"_cnpm_publish_time":1340643424696,"_cnpmcore_publish_time":"2021-12-16T10:33:37.589Z"}},"readme":"pem\n===\n\nCreate private keys and certificates with node.js\n\n[![Build Status](https://secure.travis-ci.org/Dexus/pem.png)](http://travis-ci.org/Dexus/pem) [![npm version](https://badge.fury.io/js/pem.svg)](http://badge.fury.io/js/pem) [![npm downloads](https://img.shields.io/npm/dt/pem.svg)](https://www.npmjs.com/package/pem) [![pem documentation](https://img.shields.io/badge/pem-documentation-0099ff.svg?style=flat)](https://dexus.github.io/pem/jsdoc/)\n\n[![JavaScript Style Guide](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard)\n\n## Installation\n\nInstall with npm\n\n    npm install pem\n\n## Examples\n\nHere are some examples for creating an SSL key/cert on the fly, and running an HTTPS server on port 443.  443 is the standard HTTPS port, but requires root permissions on most systems.  To get around this, you could use a higher port number, like 4300, and use https://localhost:4300 to access your server.\n\n### Basic https\n```javascript\nvar https = require('https')\nvar pem = require('pem')\n\npem.createCertificate({ days: 1, selfSigned: true }, function (err, keys) {\n  if (err) {\n    throw err\n  }\n  https.createServer({ key: keys.clientKey, cert: keys.certificate }, function (req, res) {\n    res.end('o hai!')\n  }).listen(443)\n})\n```\n\n###  Express\n```javascript\nvar https = require('https')\nvar pem = require('pem')\nvar express = require('express')\n\npem.createCertificate({ days: 1, selfSigned: true }, function (err, keys) {\n  if (err) {\n    throw err\n  }\n  var app = express()\n\n  app.get('/', function (req, res) {\n    res.send('o hai!')\n  })\n\n  https.createServer({ key: keys.clientKey, cert: keys.certificate }, app).listen(443)\n})\n```\n\n## API\nPlease have a look into the [API documentation](https://dexus.github.io/pem/jsdoc/).\n\n_we had to clean up a bit_\n<!--\n### Create a dhparam key\n\nUse `createDhparam` for creating dhparam keys\n\n    pem.createDhparam(keyBitsize, callback)\n\nWhere\n\n  * **keyBitsize** is an optional size of the key, defaults to 512 (bit)\n  * **callback** is a callback function with an error object and `{dhparam}`\n\n### Create a ecparam key\n\nUse `createEcparam` for creating ecparam keys\n\n    pem.createEcparam(keyName, callback)\n\nWhere\n\n  * **keyName** is an optional name of the key curves name, defaults to secp256k1\n  * **callback** is a callback function with an error object and `{ecparam}`\n\n### Create a private key\n\nUse `createPrivateKey` for creating private keys\n\n    pem.createPrivateKey(keyBitsize, [options,] callback)\n\nWhere\n\n  * **keyBitsize** is an optional size of the key, defaults to 2048 (bit)\n  * **options** is an optional object of the cipher and password (both required for encryption), defaults {cipher:'',password:''}\n  (ciphers:[\"aes128\", \"aes192\", \"aes256\", \"camellia128\", \"camellia192\", \"camellia256\", \"des\", \"des3\", \"idea\"])\n  * **callback** is a callback function with an error object and `{key}`\n\n### Create a Certificate Signing Request\n\nUse `createCSR` for creating certificate signing requests\n\n    pem.createCSR(options, callback)\n\nWhere\n\n  * **options** is an optional options object\n  * **callback** is a callback function with an error object and `{csr, clientKey}`\n\nPossible options are the following\n\n  * **clientKey** is an optional client key to use\n  * **clientKeyPassword** the optional password for `clientKey`\n  * **keyBitsize** - if `clientKey` is undefined, bit size to use for generating a new key (defaults to 2048)\n  * **hash** is a hash function to use (either `md5`, `sha1` or `sha256`, defaults to `sha256`)\n  * **country** is a CSR country field\n  * **state** is a CSR state field\n  * **locality** is a CSR locality field\n  * **organization** is a CSR organization field\n  * **organizationUnit** is a CSR organizational unit field\n  * **commonName** is a CSR common name field (defaults to `localhost`)\n  * **altNames** is a list (`Array`) of subjectAltNames in the subjectAltName field (optional)\n  * **emailAddress** is a CSR email address field\n  * **csrConfigFile** is a CSR config file\n\n### Create a certificate\n\nUse `createCertificate` for creating private keys\n\n    pem.createCertificate(options, callback)\n\nWhere\n\n  * **options** is an optional options object\n  * **callback** is a callback function with an error object and `{certificate, csr, clientKey, serviceKey}`\n\nPossible options include all the options for `createCSR` - in case `csr` parameter is not defined and a new\nCSR needs to be generated.\n\nIn addition, possible options are the following\n\n  * **serviceKey** is a private key for signing the certificate, if not defined a new one is generated\n  * **serviceKeyPassword** Password of the service key\n  * **serviceCertificate** is the optional certificate for the `serviceKey`\n  * **serial** is the unique serial number for the signed certificate, required if `serviceCertificate` is defined\n  * **selfSigned** - if set to true and `serviceKey` is not defined, use `clientKey` for signing\n  * **csr** is a CSR for the certificate, if not defined a new one is generated\n  * **days** is the certificate expire time in days\n  * **extFile** extension config file - **without** `-extensions v3_req`\n  * **config** extension config file - **with** `-extensions v3_req`\n\n### Export a public key\n\nUse `getPublicKey` for exporting a public key from a private key, CSR or certificate\n\n    pem.getPublicKey(certificate, callback)\n\nWhere\n\n  * **certificate** is a PEM encoded private key, CSR or certificate\n  * **callback** is a callback function with an error object and `{publicKey}`\n\n### Read certificate info\n\nUse `readCertificateInfo` for reading subject data from a certificate or a CSR\n\n    pem.readCertificateInfo(certificate, callback)\n\nWhere\n\n  * **certificate** is a PEM encoded CSR or a certificate\n  * **callback** is a callback function with an error object and `{serial, country, state, locality, organization, organizationUnit, commonName, emailAddress, validity{start, end}, san{dns, ip, email}?, issuer{country, state, locality, organization, organizationUnit}, signatureAlgorithm, publicKeyAlgorithm, publicKeySize }`\n\n? *san* is only present if the CSR or certificate has SAN entries.\n\n*signatureAlgorithm, publicKeyAlgorithm and publicKeySize* only available if supportet and can parsed form openssl output\n\n### Get fingerprint\n\nUse `getFingerprint` to get the default SHA1 fingerprint for a certificate\n\n    pem.getFingerprint(certificate, [hash], callback)\n\nWhere\n\n  * **certificate** is a PEM encoded certificate\n  * **hash** is a hash function to use (either `md5`, `sha1` or `sha256`, defaults to `sha1`)\n  * **callback** is a callback function with an error object and `{fingerprint}`\n\n### Get modulus\n\nUse `getModulus` to get the modulus for a certificate, a CSR or a private key. Modulus can be useful to check that a Private Key Matches a Certificate\n\n    pem.getModulus(certificate, [password], [hash], callback)\n\nWhere\n\n  * **certificate** is a PEM encoded certificate, CSR or private key\n  * **password** is an optional passphrase for passpharse protected certificates\n  * **hash** is an optional hash function to use (up to now `md5` supported) (default: none)\n  * **callback** is a callback function with an error object and `{modulus}`\n\n### Get DH parameter information\n\nUse `getDhparamInfo` to get the size and prime of DH parameters.\n\n    pem.getDhparamInfo(dhparam, callback)\n\nWhere\n\n  * **dhparam** is a PEM encoded DH parameters string\n  * **callback** is a callback function with an error object and `{size, prime}`\n\n\n### Export to a PKCS12 keystore\n\nUse `createPkcs12` to export a certificate, the private key and optionally any signing or intermediate CA certificates to a PKCS12 keystore.\n\n\tpem.createPkcs12(clientKey, certificate, p12Password, [options], callback)\n\nWhere\n\n* **clientKey** is a PEM encoded private key\n* **certificate** is a PEM encoded certificate\n* **p12Password** is the password of the exported keystore\n* **options** is an optional options object with `cipher`, (one of \"aes128\", \"aes192\", \"aes256\", \"camellia128\", \"camellia192\", \"camellia256\", \"des\", \"des3\" or \"idea\"), `clientKeyPassword` and `certFiles` (an array of additional certificates to include - e.g. CA certificates)\n* **callback** is a callback function with an error object and `{pkcs12}` (binary)\n\n### Read a PKCS12 keystore\n\nUse `readPkcs12` to read a certificate, private key and CA certificates from a PKCS12 keystore.\n\n\tpem.readPkcs12(bufferOrPath, [options], callback)\n\nWhere\n\n* **bufferOrPath** is a PKCS12 keystore as a [Buffer](https://nodejs.org/api/buffer.html) or the path to a file\n* **options** is an optional options object with `clientKeyPassword` which will be used to encrypt the stored key and `p12Password` which will be used to open the keystore\n* **callback** is a callback function with an error object and `{key: String, cert: String, ca: Array}`\n\n### Check a PKCS12 keystore\n\nUse `checkPkcs12` to check a PKCS12 keystore.\n\n\tpem.checkPkcs12(bufferOrPath, [passphrase], callback)\n\nWhere\n\n* **bufferOrPath** is a PKCS12 keystore as a [Buffer](https://nodejs.org/api/buffer.html) or the path to a file\n* **passphrase** is an optional passphrase which will be used to open the keystore\n* **callback** is a callback function with an error object and a boolean as arguments\n\n### Verify a certificate signing chain\n\nUse `verifySigningChain` to assert that a given certificate has a valid signing chain.\n\n    pem.verifySigningChain(certificate, ca, callback)\n\nWhere\n\n* **certificate** is a PEM encoded certificate string\n* **ca** is a PEM encoded CA certificate string or an array of certificate strings\n* **callback** is a callback function with an error object and a boolean as arguments\n\n### Check a certificate file\n\nUse `checkCertificate` to check / verify consistency of a certificate.\n\n    pem.checkCertificate(certificate, callback)\n\nWhere\n\n* **certificate** is a PEM encoded certificate string\n* **callback** is a callback function with an error object and a boolean as arguments\n-->\n\n### Custom extensions config file\n\nYou can specify custom OpenSSL extensions using the `config` or `extFile` options for `createCertificate` (or using `csrConfigFile` with `createCSR`).\n\n`extFile` and `csrConfigFile` should be paths to the extension files. While `config` will generate a temporary file from the supplied file contents.\n\nIf you specify `config` then the `v3_req` section of your config file will be used.\n\nThe following would be an example of a Certificate Authority extensions file:\n\n    [req]\n    req_extensions = v3_req\n    distinguished_name = req_distinguished_name\n\n    [req_distinguished_name]\n    commonName = Common Name\n    commonName_max = 64\n\n    [v3_req]\n    basicConstraints = critical,CA:TRUE\n\nWhile the following would specify subjectAltNames in the resulting certificate:\n\n    [req]\n    req_extensions = v3_req\n\n    [ v3_req ]\n    basicConstraints = CA:FALSE\n    keyUsage = nonRepudiation, digitalSignature, keyEncipherment\n    subjectAltName = @alt_names\n\n    [alt_names]\n    DNS.1 = host1.example.com\n    DNS.2 = host2.example.com\n    DNS.3 = host3.example.com\n\nNote that `createCertificate` and `createCSR` supports the `altNames` option which would be easier to use in most cases.\n\n**Warning: If you specify `altNames` the custom extensions file will not be passed to OpenSSL.**\n\n### Setting openssl location\n\nIn some systems the `openssl` executable might not be available by the default name or it is not included in $PATH. In this case you can define the location of the executable yourself as a one time action after you have loaded the pem module:\n\n```javascript\nvar pem = require('pem')\npem.config({\n  pathOpenSSL: '/usr/local/bin/openssl'\n})\n// do something with the pem module\n```\n\n### Special thanks to\n\n- Andris Reinman (@andris9) - Initiator of pem\n\n## License\n\n**MIT**\n","_attachments":{},"homepage":"https://github.com/Dexus/pem#readme","bugs":{"url":"https://github.com/Dexus/pem/issues"},"license":"MIT"}