Socket
Socket
Sign inDemoInstall

pem

Package Overview
Dependencies
Maintainers
2
Versions
56
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pem - npm Package Compare versions

Comparing version 1.15.0 to 1.15.1

383

HISTORY.md

@@ -7,2 +7,30 @@ ### Changelog

#### [v1.15.0](https://github.com/Dexus/pem/compare/v1.14.4...v1.15.0)
> 20 January 2022
- Verify signing chain fix [`#306`](https://github.com/Dexus/pem/pull/306)
- Fixed typo in README.md [`#300`](https://github.com/Dexus/pem/pull/300)
- Chore(deps): Bump lodash from 4.17.15 to 4.17.19 [`#299`](https://github.com/Dexus/pem/pull/299)
- Chore(deps): Bump acorn from 7.1.0 to 7.3.1 [`#298`](https://github.com/Dexus/pem/pull/298)
- Using clientKey to create http server in examples [`#293`](https://github.com/Dexus/pem/pull/293)
- Chore(deps): Bump acorn from 7.1.0 to 7.1.1 [`#289`](https://github.com/Dexus/pem/pull/289)
- Chore(deps): Bump npm from 6.13.6 to 6.14.6 [`#297`](https://github.com/Dexus/pem/pull/297)
- Update @semantic-release/github to the latest version 🚀 [`#288`](https://github.com/Dexus/pem/pull/288)
- Update @semantic-release/changelog to the latest version 🚀 [`#286`](https://github.com/Dexus/pem/pull/286)
- Update @semantic-release/npm to the latest version 🚀 [`#287`](https://github.com/Dexus/pem/pull/287)
- Update @semantic-release/git to the latest version 🚀 [`#285`](https://github.com/Dexus/pem/pull/285)
- Update semantic-release to the latest version 🚀 [`#284`](https://github.com/Dexus/pem/pull/284)
- Delete package-lock.json [`5e88b20`](https://github.com/Dexus/pem/commit/5e88b2056f5e5edb43e1ada7a0b015dbc7f59da6)
- Support OPENSSL v3.0.0 & more [`7ec8257`](https://github.com/Dexus/pem/commit/7ec825744b9cf1a9cab37983302fa6d7da8a9b22)
- chore(package): update lockfile package-lock.json [`d48b0fb`](https://github.com/Dexus/pem/commit/d48b0fb4b9a0d53761c97761c4fe2d9629ae996b)
#### [v1.14.4](https://github.com/Dexus/pem/compare/v1.14.3...v1.14.4)
> 25 January 2020
- fix: travis.yaml [`#283`](https://github.com/Dexus/pem/pull/283)
- fix: update readme and deps [`59c17d1`](https://github.com/Dexus/pem/commit/59c17d15674787f3a7ef9a38c9660b9ee77e770f)
- chore(release): 1.14.4 [skip ci] [`bb777c0`](https://github.com/Dexus/pem/commit/bb777c0617cda080e6635e1147a77ae5a817b384)
#### [v1.14.3](https://github.com/Dexus/pem/compare/v1.14.2...v1.14.3)

@@ -31,7 +59,6 @@

- Fix the issue with generating certificate with serviceKeyPassword [`#234`](https://github.com/Dexus/pem/pull/234)
- Update eslint-plugin-import to the latest version 🚀 [`#231`](https://github.com/Dexus/pem/pull/231)
- chore(release): 1.14.2 [skip ci] [`e79cdaa`](https://github.com/Dexus/pem/commit/e79cdaa1be63a59e281299df56260b7a524d9e48)
- fix: Merge pull request #234 from pvangeepuram/fix-serviceKeyPassword-issue [`1649e7b`](https://github.com/Dexus/pem/commit/1649e7bb0fe45f371bd6e0509c396262b8ab58e9)
- chore(package): update lockfile package-lock.json [`1ff03dc`](https://github.com/Dexus/pem/commit/1ff03dc6afb195b5641792d96ec5c4caff72c84c)
- chore(package): update eslint-plugin-import to version 2.16.0 [`791159a`](https://github.com/Dexus/pem/commit/791159ade6af79447c786020701eb91fd8472db0)

@@ -57,3 +84,2 @@ #### [v1.14.1](https://github.com/Dexus/pem/compare/v1.14.0...v1.14.1)

- chore(release): 1.14.0 [skip ci] [`09aa5e0`](https://github.com/Dexus/pem/commit/09aa5e0f3078200a95c44ab6c9e4351c556b81fa)
- fix(package): add altNames + csrConfigFile options to createCertificate [`f599d96`](https://github.com/Dexus/pem/commit/f599d96f0ca17661281b91f42aad2b9f4e770f94)
- js fix [`e5cc4bb`](https://github.com/Dexus/pem/commit/e5cc4bb955ba121e86fd821d3f4bea4a29f93c3a)

@@ -85,8 +111,355 @@

#### v1.12.8
#### [v1.12.8](https://github.com/Dexus/pem/compare/v1.12.7...v1.12.8)
> 11 September 2018
- chore(package): dep updates and changelog [`98a63c9`](https://github.com/Dexus/pem/commit/98a63c94b27f81984288cf5bccf5619ac8c55cf4)
- fix(pem): allow utf8 charset in fields [`2cb97aa`](https://github.com/Dexus/pem/commit/2cb97aa4d4b9de22f6a28b8cbbe95d3310b226b0)
- chore(package): dep updates and changelog [`98a63c9`](https://github.com/Dexus/pem/commit/98a63c94b27f81984288cf5bccf5619ac8c55cf4)
- fix(package): dep updates and fix deprecated api [`610a403`](https://github.com/Dexus/pem/commit/610a403fef97ad6fcea0b8f6ce2d7d5160eb9f16)
#### [v1.12.7](https://github.com/Dexus/pem/compare/v1.12.6...v1.12.7)
> 11 September 2018
- fix(package): fix fetchCertificate to list all infos [`#196`](https://github.com/Dexus/pem/issues/196)
- fix(package): fix fetchCertificate to list all infos [`#196`](https://github.com/Dexus/pem/issues/196)
- chore(release): 1.12.7 [skip ci] [`7d33439`](https://github.com/Dexus/pem/commit/7d33439f2ec68360a1e0176d4888b3cd18664c0b)
#### [v1.12.6](https://github.com/Dexus/pem/compare/v1.12.5...v1.12.6)
> 10 September 2018
- Added support for -CAserial flag via options.serialFile for createCer… [`#171`](https://github.com/Dexus/pem/pull/171)
- Fix broken public key detection from PKCS#8 formatted private keys [`#212`](https://github.com/Dexus/pem/pull/212)
- Added support to specify the parameter encoding of an ecparam key [`#207`](https://github.com/Dexus/pem/pull/207)
- Update travis-deploy-once to the latest version 🚀 [`#199`](https://github.com/Dexus/pem/pull/199)
- Update eslint-plugin-import to the latest version 🚀 [`#194`](https://github.com/Dexus/pem/pull/194)
- Update package.json [`6a3f259`](https://github.com/Dexus/pem/commit/6a3f2591c344ffd692edbbd3ae0d7362ee0ba238)
- chore(release): 1.12.6 [skip ci] [`6975c5d`](https://github.com/Dexus/pem/commit/6975c5d7086dee5261514cf050efd16d55abcdec)
- Update HISTORY.md via TravisCI [`598a5ef`](https://github.com/Dexus/pem/commit/598a5ef205f55444a22cf7d3f02c4cabe26990ac)
#### [v1.12.5](https://github.com/Dexus/pem/compare/v1.12.4...v1.12.5)
> 10 April 2018
- fix: Ensure synchronous tmpfile writes, deletes [`37d7cdd`](https://github.com/Dexus/pem/commit/37d7cddecc2fc8eefd7192d85c4115ea3c45db31)
- add package-lock.json [`fa5106e`](https://github.com/Dexus/pem/commit/fa5106e6667a62331b1c4e18bc0fa6af33d4261f)
- Ensure synchronous tmpfile writes, deletes [`85a00fb`](https://github.com/Dexus/pem/commit/85a00fbd65b50db7508f094d5ffb4f20d5ef0392)
#### [v1.12.4](https://github.com/Dexus/pem/compare/v1.12.3...v1.12.4)
> 4 April 2018
- fix: pin eslint-plugin-import to 2.10.0 [`#191`](https://github.com/Dexus/pem/pull/191)
- chore(package): update semantic-release to version 15.1.5 [`#190`](https://github.com/Dexus/pem/pull/190)
- chore(package): update cross-env to version 5.1.4 [`#189`](https://github.com/Dexus/pem/pull/189)
- Update eslint-config-standard to the latest version 🚀 [`#186`](https://github.com/Dexus/pem/pull/186)
- Update eslint-plugin-node to the latest version 🚀 [`#185`](https://github.com/Dexus/pem/pull/185)
- Update mocha to the latest version 🚀 [`#183`](https://github.com/Dexus/pem/pull/183)
- Update semantic-release to the latest version 🚀 [`#182`](https://github.com/Dexus/pem/pull/182)
- Update semantic-release to the latest version 🚀 [`#178`](https://github.com/Dexus/pem/pull/178)
- Update travis-deploy-once to the latest version 🚀 [`#181`](https://github.com/Dexus/pem/pull/181)
- chore(package): update cross-env to version 5.1.2 [`#180`](https://github.com/Dexus/pem/pull/180)
- Update docco to the latest version 🚀 [`#177`](https://github.com/Dexus/pem/pull/177)
- readCertificateInfo reports email addresses in subjectAltName field [`#170`](https://github.com/Dexus/pem/pull/170)
- chore(package): update semantic-release to version 15.1.5 [`#182`](https://github.com/Dexus/pem/issues/182)
- Update HISTORY.md via TravisCI [`8e89517`](https://github.com/Dexus/pem/commit/8e895178e7701e4f0fea7a5d98a41be10a4ce457)
- Update HISTORY.md via TravisCI [`7a10bc0`](https://github.com/Dexus/pem/commit/7a10bc02fcfda92ce6bc5e971426d096c4661b0e)
- Update HISTORY.md via TravisCI [`f6a2b63`](https://github.com/Dexus/pem/commit/f6a2b6369acfd9237e9036efb9fcec30fef75a7d)
#### [v1.12.3](https://github.com/Dexus/pem/compare/v1.12.2...v1.12.3)
> 10 October 2017
- Update HISTORY.md via TravisCI [`904f74d`](https://github.com/Dexus/pem/commit/904f74dd3c53ec2c68551230e518fd16af7b2efd)
- fix(package): #117 verifySigningChain optional CA certificates [`b6aafd4`](https://github.com/Dexus/pem/commit/b6aafd4909cca8b6a1b660eb42561b0dc5d1d5fa)
#### [v1.12.2](https://github.com/Dexus/pem/compare/v1.12.1...v1.12.2)
> 8 October 2017
- fix #150: serial can now be an 20 octets string, number or hex [`#150`](https://github.com/Dexus/pem/issues/150)
- Update HISTORY.md via TravisCI [`a99b0ee`](https://github.com/Dexus/pem/commit/a99b0ee4fbd8934df815d82c17050ee82fa4ca8e)
- Update HISTORY.md via TravisCI [`b58a0b2`](https://github.com/Dexus/pem/commit/b58a0b2ea8af3620337de3bf17dfebf21a5dd353)
- chore(release-flow): create automatical a changelog before release and finish TravisCI [`b07cc19`](https://github.com/Dexus/pem/commit/b07cc191829fcf679feb08e38987d8fa1f1d56ce)
#### [v1.12.1](https://github.com/Dexus/pem/compare/v1.12.0...v1.12.1)
> 7 October 2017
- fix #159; renamed helper methods [`#159`](https://github.com/Dexus/pem/issues/159)
- converter and its tests [`ddf77eb`](https://github.com/Dexus/pem/commit/ddf77ebcdff49586da0b4c33139b46f04a919798)
- Change readme.md and history.md [`1118608`](https://github.com/Dexus/pem/commit/11186089ab01cb52b9e1ab30ccf78cab46f2c7a9)
- reviewed / extended tests and source code [`c89af35`](https://github.com/Dexus/pem/commit/c89af350abe841616955d1aaf43292d4ff020c88)
#### [v1.12.0](https://github.com/Dexus/pem/compare/v1.11.2...v1.12.0)
> 29 September 2017
- fix(package): Re-Structuring [`#147`](https://github.com/Dexus/pem/pull/147)
- fix(package): consistent usage of -password -passin and -passout [`a7c5654`](https://github.com/Dexus/pem/commit/a7c56541ede4a8979eb83d513c6521efcbb1dd96)
- feat: add createEcparam to create EC private keys [`6c991b5`](https://github.com/Dexus/pem/commit/6c991b58d220f7c11d7e0274f2faa3c788db24eb)
- standardjs setup / README.md review [`519c2cf`](https://github.com/Dexus/pem/commit/519c2cfa49fbf14616e3cc4d758d7fad8b72f69f)
#### [v1.11.2](https://github.com/Dexus/pem/compare/v1.11.1...v1.11.2)
> 21 September 2017
- fix(package): max 20 octets for serial [`#141`](https://github.com/Dexus/pem/pull/141)
- fix(package): max 20 octets for serial (#141) [`#84`](https://github.com/Dexus/pem/issues/84)
- Update .travis.yml [`bed4f44`](https://github.com/Dexus/pem/commit/bed4f44201b5c65fb20607d4f74faf44d5704831)
#### [v1.11.1](https://github.com/Dexus/pem/compare/v1.11.0...v1.11.1)
> 20 September 2017
- fix(package): fix check pkcs12 openssl1.1.0 not printed "MAC verified OK" [`#140`](https://github.com/Dexus/pem/pull/140)
- fix(package): parse serial and getDhparamInfo [`#139`](https://github.com/Dexus/pem/pull/139)
- Update semantic-release to the latest version 🚀 [`#134`](https://github.com/Dexus/pem/pull/134)
- chore(package): update semantic-release to version 8.0.0 [`efe156e`](https://github.com/Dexus/pem/commit/efe156ec02529ab9dde77dd022d4f7f5784d29bf)
#### [v1.11.0](https://github.com/Dexus/pem/compare/v1.9.8...v1.11.0)
> 13 September 2017
- Support reading array of organizations in a CSR [`#125`](https://github.com/Dexus/pem/pull/125)
- Fix #132 new version 1.10.1 [`#132`](https://github.com/Dexus/pem/issues/132)
- feat: use standard (https://standardjs.com) for coding style guide [`c48736b`](https://github.com/Dexus/pem/commit/c48736bfe4eebbcbccd7d29fe6718fe242046d40)
- Change Nodejs versions to support v8 [`26d0849`](https://github.com/Dexus/pem/commit/26d0849e02f34861c7423cc399f11362c8a53d27)
- Fix Build [`4c39ca7`](https://github.com/Dexus/pem/commit/4c39ca70bd262cfce65e236c451ff0f2f424a47e)
#### [v1.9.8](https://github.com/Dexus/pem/compare/v1.9.6...v1.9.8)
> 3 September 2017
- Feature Request: add checking support and md5 hashing for getModulus [`#127`](https://github.com/Dexus/pem/pull/127)
- Allow array values for CSRs [`#124`](https://github.com/Dexus/pem/pull/124)
- fix a problem with parsing "Public Key size" in different OS [`#122`](https://github.com/Dexus/pem/pull/122)
- chore(package): update semantic-release to version 7.0.2 [`#128`](https://github.com/Dexus/pem/issues/128)
- Version 1.9.8 [`2eae57c`](https://github.com/Dexus/pem/commit/2eae57cafa58ba5917676ab4c84b44e0adeb8eb1)
- bump version [`44b1f17`](https://github.com/Dexus/pem/commit/44b1f1718ec9720c9f0d5051285982edb5b27624)
#### [v1.9.6](https://github.com/Dexus/pem/compare/v1.9.4...v1.9.6)
> 27 April 2017
- Documentation [`#121`](https://github.com/Dexus/pem/pull/121)
- add 3 fields to certificate parsing [`#120`](https://github.com/Dexus/pem/pull/120)
- Update README [`#119`](https://github.com/Dexus/pem/pull/119)
- Revert "Regex support for new format with spaces" [`#113`](https://github.com/Dexus/pem/pull/113)
- Regex support for new format with spaces [`#111`](https://github.com/Dexus/pem/pull/111)
- Greenkeeper/initial [`#110`](https://github.com/Dexus/pem/pull/110)
- Propagate original options from createCSR to createCertificate [`#106`](https://github.com/Dexus/pem/pull/106)
- Handle slproweb.com openssl Binaries outputting ' = ' rather than '=' to separate subject fields [`#98`](https://github.com/Dexus/pem/pull/98)
- Regex support for new format with spaces: " C = GB, ST = England, O = Organisation, OU = Provisioning, CN = CommonName, emailAddress = email@address.com" [`ca0b353`](https://github.com/Dexus/pem/commit/ca0b353f3bd18abcbcaa395138ff52c690ab8182)
- docs(readme): add Greenkeeper badge [`cfbf14e`](https://github.com/Dexus/pem/commit/cfbf14e9bda09d28b796d8f692c5ac6b7814631b)
- chore(package): update dependencies [`805fa3a`](https://github.com/Dexus/pem/commit/805fa3a4bb101511282677a9a58fc502355d39e0)
#### [v1.9.4](https://github.com/Dexus/pem/compare/v1.9.1...v1.9.4)
> 1 December 2016
- Fix error handling and deprecation warnings [`#93`](https://github.com/Dexus/pem/pull/93)
- Add support for DC Certificates fix #83 [`#83`](https://github.com/Dexus/pem/issues/83)
- release v1.9.3 [`bf6b4cd`](https://github.com/Dexus/pem/commit/bf6b4cd9889fc60fd889ccc1d2a0421ce4659e43)
#### [v1.9.1](https://github.com/Dexus/pem/compare/v1.9.0...v1.9.1)
> 28 November 2016
- fix: travis [`414b433`](https://github.com/Dexus/pem/commit/414b433bb2258638d3d1b6f6249f69dbeec014c2)
- improvement: travis versions [`42b095f`](https://github.com/Dexus/pem/commit/42b095fef55deec220c76ece72cf37c41f188289)
- improvement: use in forEach unlinkSync instand of unlink (async) [`2f7a6b6`](https://github.com/Dexus/pem/commit/2f7a6b63bea9d5c7f02db003629924cc4833f580)
#### [v1.9.0](https://github.com/Dexus/pem/compare/v1.8.3...v1.9.0)
> 28 November 2016
- Fix error handling and deprecation warnings [`#93`](https://github.com/Dexus/pem/pull/93)
- Added noop callback (Node 7.0 deprecation warning) [`#91`](https://github.com/Dexus/pem/pull/91)
- Fixing CSR subject generation [`#90`](https://github.com/Dexus/pem/pull/90)
- adding options for -CAcreateserial [`#87`](https://github.com/Dexus/pem/pull/87)
- combine getModulus and getModulusFromProtected [`#82`](https://github.com/Dexus/pem/pull/82)
- remove default empty string and replace forEach with map [`#81`](https://github.com/Dexus/pem/pull/81)
- refactor spawnWrapper [`#80`](https://github.com/Dexus/pem/pull/80)
- Only generate altNames config if it is a non-empty array [`#78`](https://github.com/Dexus/pem/pull/78)
- Only generate altNames config if it is a non-empty array (#78) [`#77`](https://github.com/andris9/pem/issues/77)
- semver [`3018e51`](https://github.com/Dexus/pem/commit/3018e5128e49fd4e6489c0915335483c993cb9d7)
#### [v1.8.3](https://github.com/Dexus/pem/compare/1.8.1...v1.8.3)
> 2 May 2016
- Support csr config [`#75`](https://github.com/Dexus/pem/pull/75)
- Allow commas in CSR fields [`#74`](https://github.com/Dexus/pem/pull/74)
- Update package.json versions [`#70`](https://github.com/Dexus/pem/pull/70)
- Refactor temp dir logic [`#63`](https://github.com/Dexus/pem/pull/63)
- Add CA certs to pkcs12 file and read pkcs12 files [`#62`](https://github.com/Dexus/pem/pull/62)
- Allow commas in CSR fields (#74) [`#73`](https://github.com/Dexus/pem/issues/73)
- prepare new release [`e7f9fba`](https://github.com/Dexus/pem/commit/e7f9fbae5a4bea25a9c2bc858ec53fd070bf37d4)
- refactor temp dir logic, uses a ponyfill [`77e2ada`](https://github.com/Dexus/pem/commit/77e2adaaff7b24f2bce7e4c8d1469f78ab4f5550)
- npm i which -S [`912e32e`](https://github.com/Dexus/pem/commit/912e32e9d0dc956366acb25c20eff1c292cd166a)
#### [1.8.1](https://github.com/Dexus/pem/compare/1.8.0...1.8.1)
> 20 September 2015
- No match fix at preg_match_all [`#61`](https://github.com/Dexus/pem/pull/61)
- Bump version to 1.8.1 [`a7e661d`](https://github.com/Dexus/pem/commit/a7e661ddb37a570af44e221306a1c406bd4d6703)
- Update .travis.yml [`89a4518`](https://github.com/Dexus/pem/commit/89a4518e368bb1231044557518a025fec92da737)
- Update travis.yml to run on container infrastructure. [`aaf979e`](https://github.com/Dexus/pem/commit/aaf979e3f0b91d6426ac2610dae2793a4613c908)
#### [1.8.0](https://github.com/Dexus/pem/compare/v1.7.1...1.8.0)
> 26 August 2015
- Adds method to verify a certificate's signing chain [`#60`](https://github.com/Dexus/pem/pull/60)
- Added functionality to export key and certificate to PKCS12 keystore [`#59`](https://github.com/Dexus/pem/pull/59)
- Added functionality to get modulus from a password protected key [`#53`](https://github.com/Dexus/pem/pull/53)
- Include Issuer Data with Fetch Cert Data Function [`#50`](https://github.com/Dexus/pem/pull/50)
- fix / add #57, #56, #55, #54, #52 [`30f4a0a`](https://github.com/Dexus/pem/commit/30f4a0a9f6942295af4c62d9e4dd94e81ef4f9be)
- added getModulusFromProtected method and tests [`0a5cb13`](https://github.com/Dexus/pem/commit/0a5cb1316bd312c76842539f88d92e1aca5a6154)
- added signed cert methods [`2f8c1d1`](https://github.com/Dexus/pem/commit/2f8c1d1a981586c3b5053ab92afa1176108173bc)
#### [v1.7.1](https://github.com/Dexus/pem/compare/v1.7.0...v1.7.1)
> 27 February 2015
- Creating a CSR for an encrypted key [`#49`](https://github.com/Dexus/pem/pull/49)
- bump to 1.7.0 [`#2`](https://github.com/Dexus/pem/pull/2)
- * Change variable name [`e2edba6`](https://github.com/Dexus/pem/commit/e2edba6d1bb98b5204a0d4cd561d759f8fd41c9a)
- Using files for passing key passwords [`ed3a7a2`](https://github.com/Dexus/pem/commit/ed3a7a2f5c86bacce8b1967ec8e6386ba4852f8a)
- Unlinked temporary password file for CSR generation [`6e13a14`](https://github.com/Dexus/pem/commit/6e13a1421f84d7358737a8aec3016b569dc1f903)
#### [v1.7.0](https://github.com/Dexus/pem/compare/v1.6.0...v1.7.0)
> 25 February 2015
- Private key encryption [`#48`](https://github.com/Dexus/pem/pull/48)
- Merge latest PEM version [`#1`](https://github.com/Dexus/pem/pull/1)
- Add optional params to createPrivateKey [`942e937`](https://github.com/Dexus/pem/commit/942e9374e10920c40e45df8eec3994f405a6a4ad)
- Bumped version to v1.7.0 [`dbae78a`](https://github.com/Dexus/pem/commit/dbae78a72b1d04c68b3dc253caf14b68bc5083a8)
#### [v1.6.0](https://github.com/Dexus/pem/compare/v1.5.0...v1.6.0)
> 24 February 2015
- Add function to create dhparam keys [`#47`](https://github.com/Dexus/pem/pull/47)
- Updated tests [`5034d3e`](https://github.com/Dexus/pem/commit/5034d3ea1853604be4f666818500072fe43e63b0)
- Add hash option to getFingerprint function [`d8556de`](https://github.com/Dexus/pem/commit/d8556de06e7e4ffda13eb5951f9042bc5e770890)
- Bumped version to v1.6.0 [`11219a9`](https://github.com/Dexus/pem/commit/11219a95cb79279f3f0bee33b56700e196041984)
#### [v1.5.0](https://github.com/Dexus/pem/compare/v1.4.6...v1.5.0)
> 19 January 2015
- add node which to check if the user has openssl on their system [`b44c619`](https://github.com/Dexus/pem/commit/b44c619d515de7e3bbd9fdbba994827dadcb4b0f)
- Added a testcase for testOpenSSLPath [`2cd2135`](https://github.com/Dexus/pem/commit/2cd2135f6b5f9c8414147ebe991ef1345fd5e6cf)
- Changed e-mail address in travis conf [`a308e55`](https://github.com/Dexus/pem/commit/a308e5532580f1628b0263efc6c211b86ee816ec)
#### [v1.4.6](https://github.com/Dexus/pem/compare/v1.4.5...v1.4.6)
> 18 January 2015
- Just added indentations [`#39`](https://github.com/Dexus/pem/pull/39)
- Fix to catch errors on spawn [`#38`](https://github.com/Dexus/pem/pull/38)
- Update pem.js [`#36`](https://github.com/Dexus/pem/pull/36)
- Applied unified code style [`e756da6`](https://github.com/Dexus/pem/commit/e756da6cb131c5600e1798be4cf93d8cbd67e6ae)
- added the code necessary to catch the error event from the spawn and send it to the callback [`b2941ab`](https://github.com/Dexus/pem/commit/b2941ab0aa19058ae4d708de01e7389d1c4ee6f8)
- Bumped version to v1.4.6 [`fe10527`](https://github.com/Dexus/pem/commit/fe105279662b23074793225a09f7bdb0fcb7ed61)
#### [v1.4.5](https://github.com/Dexus/pem/compare/v1.4.4...v1.4.5)
> 5 January 2015
- Bugfix pathOpenSSL typo; Add environmental option for openssl binary [`#33`](https://github.com/Dexus/pem/pull/33)
- Add missing serviceCertificate & serial option to the doc [`#32`](https://github.com/Dexus/pem/pull/32)
- bumped version to 1.4.5 [`524142d`](https://github.com/Dexus/pem/commit/524142d052535a022dce9f6215ce95b663e528f4)
#### [v1.4.4](https://github.com/Dexus/pem/compare/v1.4.3...v1.4.4)
> 13 December 2014
- Update README.md [`#28`](https://github.com/Dexus/pem/pull/28)
- Add hash option for createCertificate(), default to sha256 [`#29`](https://github.com/Dexus/pem/pull/29)
- Bumped version to v1.4.4 [`1acbb32`](https://github.com/Dexus/pem/commit/1acbb3265ef078e8f3f2419814ed8ed76b5850fd)
#### [v1.4.3](https://github.com/Dexus/pem/compare/v1.4.2...v1.4.3)
> 9 December 2014
- Update README.md to correct copy/paste error [`#26`](https://github.com/Dexus/pem/pull/26)
- Add OpenSSL path config() [`#25`](https://github.com/Dexus/pem/pull/25)
- bumped version to v1.4.3 [`0ed6ecd`](https://github.com/Dexus/pem/commit/0ed6ecd1f79d991b2d018060c71865a8cedfcddc)
#### [v1.4.2](https://github.com/Dexus/pem/compare/v1.4.1...v1.4.2)
> 28 November 2014
- getModulus() will now accept Buffers [`#24`](https://github.com/Dexus/pem/pull/24)
- Bumped version to v1.4.2 [`d21f40d`](https://github.com/Dexus/pem/commit/d21f40d163b261f4e904be093b544992bdca042d)
#### [v1.4.1](https://github.com/Dexus/pem/compare/v1.4.0...v1.4.1)
> 10 May 2014
- fix wildcard certificate creation [`#19`](https://github.com/Dexus/pem/pull/19)
- fix wildcard certificate [`5a5a828`](https://github.com/Dexus/pem/commit/5a5a828d365e5d346a46925b9b77845344186d90)
- bumped version to v1.4.1 [`97c0ecc`](https://github.com/Dexus/pem/commit/97c0ecca0d3b0a13b5c4c90a7e1ba6dc788e16ce)
#### [v1.4.0](https://github.com/Dexus/pem/compare/v1.3.0...v1.4.0)
> 27 March 2014
- Change to BEGIN(\sNEW)? CERTIFICATE REQUEST [`#15`](https://github.com/Dexus/pem/pull/15)
- bumped version to 1.4.0 [`aba2be9`](https://github.com/Dexus/pem/commit/aba2be9cfdc080f637a555fb69f3beef1f9cd686)
- fixed errors [`1aee604`](https://github.com/Dexus/pem/commit/1aee604fcad0a7e122a81b4facaf2208b90eaafa)
- Change default settings for future requirements + EV Fix [`0e017e0`](https://github.com/Dexus/pem/commit/0e017e011e0b6542b776aca203add02ee7192246)
### [v1.3.0](https://github.com/Dexus/pem/compare/v0.2.2...v1.3.0)
> 18 March 2014
- Change SAN CSR process. [`#13`](https://github.com/Dexus/pem/pull/13)
- add SAN integration for readCertificateInfo [`#12`](https://github.com/Dexus/pem/pull/12)
- Easier to set temp dir, and all temp files are unlinked after use [`#11`](https://github.com/Dexus/pem/pull/11)
- altNames option to set subjectAltName [`#10`](https://github.com/Dexus/pem/pull/10)
- jshinted code [`7f8f307`](https://github.com/Dexus/pem/commit/7f8f30794e4e7943154fe30a58576bbfcfc1849d)
- add altNames option [`dc33104`](https://github.com/Dexus/pem/commit/dc331048a9f2500561df380a732123863303c7a2)
- SAN (DNS, IP) [`5060816`](https://github.com/Dexus/pem/commit/5060816bf9eafa67a7c1c9c0880b327158325d13)
#### [v0.2.2](https://github.com/Dexus/pem/compare/v0.2.1...v0.2.2)
> 17 June 2013
- Add certificate validity information to readCertificateInfo callback [`#9`](https://github.com/Dexus/pem/pull/9)
- fix unit test [`8aff869`](https://github.com/Dexus/pem/commit/8aff869b3e7036c16c9c6da32d0b3ef2b8df1cc4)
- add validity information in readCertificateInfo [`cfdae1c`](https://github.com/Dexus/pem/commit/cfdae1c5df1b8cee1318460c30ef7c1ce2ef39c1)
- validity as timestamps [`338a94f`](https://github.com/Dexus/pem/commit/338a94fe67b073efe3b25907d469da7eaa618486)
#### [v0.2.1](https://github.com/Dexus/pem/compare/v0.2.0...v0.2.1)
> 9 June 2013
- update README.md, and improve unit test for getModulus function [`#8`](https://github.com/Dexus/pem/pull/8)
- add getModulus function [`#7`](https://github.com/Dexus/pem/pull/7)
- use wrapper for openssl [`44d5f58`](https://github.com/Dexus/pem/commit/44d5f580ae2181e584e6f75372687279ee7c49a4)
- add getModulus function, useful to check that a Private Key Matches a Certificate [`f1d13d6`](https://github.com/Dexus/pem/commit/f1d13d68799b28b03047f73a816ae335766c1602)
- merged README from konsumer branch [`ab2e5f5`](https://github.com/Dexus/pem/commit/ab2e5f5fc5b3cc8449233169e3d94fcc60eb0ad6)
#### [v0.2.0](https://github.com/Dexus/pem/compare/v0.1.0...v0.2.0)
> 17 April 2013
- Add getFingerprint, fix intermittent failure [`#1`](https://github.com/Dexus/pem/pull/1)
- Add a getFingerprint method, docs, and unit test. [`0a720c7`](https://github.com/Dexus/pem/commit/0a720c763527c323bf0d071e145e09f22859025d)
- update [`52fdc25`](https://github.com/Dexus/pem/commit/52fdc2511fc2adce897aaa86f1bf0e04ee7c723e)
- travis file [`6595e7d`](https://github.com/Dexus/pem/commit/6595e7d04b151caecab363590e274ac6d55e5208)
#### v0.1.0
> 25 June 2012
- added tests [`85d2d09`](https://github.com/Dexus/pem/commit/85d2d0992d9a2ea055f5cea9fa669f467f7f5f28)
- version 0.1.0 [`44c08bc`](https://github.com/Dexus/pem/commit/44c08bc5c2cf142f42d06fa72bbf16df38190d33)
- initial [`ca5ff33`](https://github.com/Dexus/pem/commit/ca5ff33275f9d3460e1e2f8957a1320d8396f672)

50

package.json

@@ -13,3 +13,3 @@ {

"description": "Create private keys and certificates with node.js and io.js",
"version": "1.15.0",
"version": "1.15.1",
"repository": {

@@ -25,3 +25,3 @@ "type": "git",

"scripts": {
"documentation": "yarn run docco --silent && yarn run jsdoc --silent",
"documentation": "yarn run docco && yarn run jsdoc",
"docco": "docco -l parallel -o docs/docco lib/helper.js lib/openssl.js lib/pem.js",

@@ -32,3 +32,2 @@ "jsdoc": "jsdoc -c jsdoc.json",

"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",

@@ -55,15 +54,10 @@ "test": "yarn run lint && yarn run coverage"

"@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",
"auto-changelog": "^2.3.0",
"chai": "^4.1.2",
"cross-env": "^7.0.0",
"dirty-chai": "^2.0.1",
"docco": "^0.8.0",
"docco": "^0.9.1",
"eslint": "^8.7.0",

@@ -78,40 +72,10 @@ "eslint-plugin-chai-friendly": "^0.7.2",

"eslint-plugin-promise": "^6.0.0",
"jsdoc": "^3.5.5",
"marked": "^0.8.0",
"jsdoc": "^3.6.7",
"marked": "^4.0.10",
"mocha": "^7.0.0",
"nyc": "^15.0.0",
"semantic-release": "^17.0.0",
"travis-deploy-once": "^5.0.10"
"nyc": "^15.0.0"
},
"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"
]
}
}

@@ -6,5 +6,4 @@ pem

[![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/) [![Greenkeeper badge](https://badges.greenkeeper.io/Dexus/pem.svg)](https://greenkeeper.io/)
[![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/)
[![JavaScript Style Guide](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard)

@@ -11,0 +10,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc