Skip to content

Latest commit

Β 

History

History
251 lines (218 loc) Β· 19 KB

HISTORY.md

File metadata and controls

251 lines (218 loc) Β· 19 KB

Changelog

All notable changes to this project will be documented in this file.

Generated by auto-changelog.

9 April 2018

  • fix: Ensure synchronous tmpfile writes, deletes 37d7cdd
  • Ensure synchronous tmpfile writes, deletes 85a00fb
  • update bin/aftersuccess.sh 371cc25

4 April 2018

  • fix: pin eslint-plugin-import to 2.10.0 #191
  • chore(package): update semantic-release to version 15.1.5 #190
  • chore(package): update cross-env to version 5.1.4 #189
  • Update eslint-config-standard to the latest version πŸš€ #186
  • Update eslint-plugin-node to the latest version πŸš€ #185
  • Update mocha to the latest version πŸš€ #183
  • Update semantic-release to the latest version πŸš€ #182
  • Update semantic-release to the latest version πŸš€ #178
  • Update travis-deploy-once to the latest version πŸš€ #181
  • chore(package): update cross-env to version 5.1.2 #180
  • Update docco to the latest version πŸš€ #177
  • readCertificateInfo reports email addresses in subjectAltName field #170
  • chore(package): update semantic-release to version 15.1.5 #182
  • Update HISTORY.md via TravisCI 8e89517
  • Update aftersuccess.sh e64edc9
  • Update aftersuccess.sh 91df068

10 October 2017

  • Update HISTORY.md via TravisCI 904f74d
  • fix(package): #117 verifySigningChain optional CA certificates b6aafd4

8 October 2017

  • fix #150: serial can now be an 20 octets string, number or hex #150
  • Update HISTORY.md via TravisCI b58a0b2
  • fix(package): build and release #150 fix and create HISTORY after release. e948217
  • chore(release-flow): change HISTORY.md only on master 6da3254

7 October 2017

  • fix #159; renamed helper methods #159
  • fix(tests): renamed helper functions 0073032
  • update template for docs 2f95e38
  • change template for docs 10672e4

28 September 2017

  • fix(package): Re-Structuring #147
  • fix(package): consistent usage of -password -passin and -passout a7c5654
  • feat: add createEcparam to create EC private keys 6c991b5
  • remove tests that not in all openssl versions available 32be5d7

21 September 2017

  • fix(package): max 20 octets for serial #141
  • Update .travis.yml bed4f44

20 September 2017

  • fix(package): fix check pkcs12 openssl1.1.0 not printed "MAC verified OK" #140
  • fix(package): parse serial and getDhparamInfo #139
  • Update semantic-release to the latest version πŸš€ #134
  • chore(package): update semantic-release to version 8.0.0 efe156e

13 September 2017

3 September 2017

  • Feature Request: add checking support and md5 hashing for getModulus #127
  • Allow array values for CSRs #124
  • fix a problem with parsing "Public Key size" in different OS #122
  • chore(package): update semantic-release to version 7.0.2 #128
  • Version 1.9.8 2eae57c
  • bump version 44b1f17

27 April 2017

  • Documentation #121
  • add 3 fields to certificate parsing #120
  • Update README #119
  • Revert "Regex support for new format with spaces" #113
  • Regex support for new format with spaces #111
  • Greenkeeper/initial #110
  • Propagate original options from createCSR to createCertificate #106
  • Handle slproweb.com openssl Binaries outputting ' = ' rather than '=' to separate subject fields #98
  • Regex support for new format with spaces: " C = GB, ST = England, O = Organisation, OU = Provisioning, CN = CommonName, emailAddress = email@address.com" ca0b353
  • docs(readme): add Greenkeeper badge cfbf14e
  • chore(package): update dependencies 805fa3a

1 December 2016

  • Fix error handling and deprecation warnings #93
  • Added noop callback (Node 7.0 deprecation warning) #91
  • Fixing CSR subject generation #90
  • adding options for -CAcreateserial #87
  • combine getModulus and getModulusFromProtected #82
  • remove default empty string and replace forEach with map #81
  • refactor spawnWrapper #80
  • Only generate altNames config if it is a non-empty array #78
  • Add support for DC Certificates fix #83 #83
  • release v1.9.3 bf6b4cd

2 May 2016

  • Support csr config #75
  • Allow commas in CSR fields #74
  • Update package.json versions #70
  • Refactor temp dir logic #63
  • Add CA certs to pkcs12 file and read pkcs12 files #62
  • prepare new release e7f9fba
  • refactor temp dir logic, uses a ponyfill 77e2ada
  • npm i which -S 912e32e

20 September 2015

  • No match fix at preg_match_all #61
  • Bump version to 1.8.1 a7e661d
  • Update .travis.yml 89a4518
  • Update travis.yml to run on container infrastructure. aaf979e

26 August 2015

  • Adds method to verify a certificate's signing chain #60
  • Added functionality to export key and certificate to PKCS12 keystore #59
  • Added functionality to get modulus from a password protected key #53
  • Include Issuer Data with Fetch Cert Data Function #50
  • fix / add #57, #56, #55, #54, #52 30f4a0a
  • Fix Tests fdbf0f3
  • Remove unused parameter 1e71e3f

27 February 2015

  • Creating a CSR for an encrypted key #49
  • bump to 1.7.0 #2
  • Using files for passing key passwords ed3a7a2
  • Unlinked temporary password file for CSR generation 6e13a14

25 February 2015

  • Private key encryption #48
  • Merge latest PEM version #1
  • Add optional params to createPrivateKey 942e937
  • Bumped version to v1.7.0 dbae78a

24 February 2015

  • Add function to create dhparam keys #47
  • Updated tests 5034d3e
  • Bumped version to v1.6.0 11219a9
  • Fix test output/debug 2dc06e2

19 January 2015

  • add node which to check if the user has openssl on their system b44c619
  • Added a testcase for testOpenSSLPath 2cd2135
  • Changed e-mail address in travis conf a308e55

18 January 2015

  • Just added indentations #39
  • Fix to catch errors on spawn #38
  • Update pem.js #36
  • Applied unified code style e756da6
  • added the code necessary to catch the error event from the spawn and send it to the callback b2941ab
  • Bumped version to v1.4.6 fe10527

5 January 2015

  • Bugfix pathOpenSSL typo; Add environmental option for openssl binary #33
  • Add missing serviceCertificate & serial option to the doc #32
  • bumped version to 1.4.5 524142d

13 December 2014

  • Update README.md #28
  • Add hash option for createCertificate(), default to sha256 #29
  • Bumped version to v1.4.4 1acbb32

9 December 2014

  • Update README.md to correct copy/paste error #26
  • Add OpenSSL path config() #25
  • bumped version to v1.4.3 0ed6ecd

28 November 2014

  • getModulus() will now accept Buffers #24
  • Bumped version to v1.4.2 d21f40d

9 May 2014

  • fix wildcard certificate creation #19
  • fix wildcard certificate 5a5a828
  • bumped version to v1.4.1 97c0ecc

27 March 2014

  • Change to BEGIN(\sNEW)? CERTIFICATE REQUEST #15
  • bumped version to 1.4.0 aba2be9
  • fixed errors 1aee604
  • Change default settings for future requirements + EV Fix 0e017e0

18 March 2014

  • Change SAN CSR process. #13
  • add SAN integration for readCertificateInfo #12
  • Easier to set temp dir, and all temp files are unlinked after use #11
  • altNames option to set subjectAltName #10
  • jshinted code 7f8f307
  • Update SAN integration for readCertificateInfo 5b63a2a
  • bumped version to 1.3.0 0066056

17 June 2013

  • Add certificate validity information to readCertificateInfo callback #9
  • fix unit test 8aff869
  • validity as timestamps 338a94f
  • update 5711e40

9 June 2013

  • update README.md, and improve unit test for getModulus function #8
  • add getModulus function #7
  • improve getModulus unit test e11c584
  • update doc for getModulus 6a46c45
  • bv 15afc53

17 April 2013

  • Add getFingerprint, fix intermittent failure #1
  • Add a getFingerprint method, docs, and unit test. 0a720c7
  • update 52fdc25
  • travis file 6595e7d

v0.1.0

25 June 2012