node-opcua-pki
Version:
PKI management for node-opcua
871 lines (520 loc) • 64.3 kB
Markdown
### Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
#### [5.3.0](https://github.com/node-opcua/node-opcua-pki/compare/5.2.0...5.3.0)
- update packages [`f0a315c`](https://github.com/node-opcua/node-opcua-pki/commit/f0a315c48209b0a12e53804929223e354e5639b3)
- fix certificate generation when uniformResourceIdentifier is not present [`8e287ed`](https://github.com/node-opcua/node-opcua-pki/commit/8e287ed5ddc51cf86c4679f2ce0cc944d2e374de)
- remove cli-table dependency [`b37726d`](https://github.com/node-opcua/node-opcua-pki/commit/b37726d843dbea92718a1f529b60e4a59deab66c)
#### [5.2.0](https://github.com/node-opcua/node-opcua-pki/compare/5.1.0...5.2.0)
> 9 March 2025
- generate signing request without openssl in CA [`399a051`](https://github.com/node-opcua/node-opcua-pki/commit/399a0511da935be24b95ac8ed69de6c513745781)
- fix openssl issue that could cause command to fail when rootDir is a relative path [`b0f6425`](https://github.com/node-opcua/node-opcua-pki/commit/b0f642598746ab93add7fd772eaa817285a2e1d5)
- chore: minor cleanup [`34d173e`](https://github.com/node-opcua/node-opcua-pki/commit/34d173e598a2c6a3eef114d60433dcd09c638874)
#### [5.1.0](https://github.com/node-opcua/node-opcua-pki/compare/5.0.0...5.1.0)
> 29 January 2025
- chore: release v5.1.0 [`157c08e`](https://github.com/node-opcua/node-opcua-pki/commit/157c08ef343684ca9cdc0b782df30b7b95dc7e9c)
- fix installation of openssl on windows [`4d21f2b`](https://github.com/node-opcua/node-opcua-pki/commit/4d21f2bf4eb7b9ea5b162bce87d9ceca6938d12b)
- remove tests certificates from packages [`6613e6e`](https://github.com/node-opcua/node-opcua-pki/commit/6613e6e419fd6261f05c1f27975e449a963cf88d)
### [5.0.0](https://github.com/node-opcua/node-opcua-pki/compare/4.18.0...5.0.0)
> 29 January 2025
- BREAKING CHANGE: remove callback support to favor async/await [`85a6262`](https://github.com/node-opcua/node-opcua-pki/commit/85a6262d05a15e5ddf007eac78279582c2d1a908)
- chore: formatting [`4e0af65`](https://github.com/node-opcua/node-opcua-pki/commit/4e0af65d6d576a2b8f0f6b07d9f27de440fcd382)
- update copyright year [`6eadac5`](https://github.com/node-opcua/node-opcua-pki/commit/6eadac5e5d2ff0f80cab8e3df174ec05971e0fd4)
#### [4.18.0](https://github.com/node-opcua/node-opcua-pki/compare/4.17.0...4.18.0)
> 16 December 2024
- chore: release v4.18.0 [`65ef098`](https://github.com/node-opcua/node-opcua-pki/commit/65ef0986a9e8937fb5d7d2ae3ed68649875ca09c)
- replace deprecate string.substr with string.substring [`735ebe3`](https://github.com/node-opcua/node-opcua-pki/commit/735ebe322089c380321e39d16b60a440d3487fef)
- buildIdealCertificateName now replace / or \ with _ to avoid building invalid filename from certificate CN [`20aee24`](https://github.com/node-opcua/node-opcua-pki/commit/20aee24f1a3a0950cb206aa9570ba6b6b8f16a97)
#### [4.17.0](https://github.com/node-opcua/node-opcua-pki/compare/4.16.0...4.17.0)
> 14 December 2024
- add publish github action [`d71bd1f`](https://github.com/node-opcua/node-opcua-pki/commit/d71bd1fdc91180f439a6181f1ace2d25f1d57d74)
#### [4.16.0](https://github.com/node-opcua/node-opcua-pki/compare/4.15.0...4.16.0)
> 13 October 2024
- update packages [`486964e`](https://github.com/node-opcua/node-opcua-pki/commit/486964ec941ef1ca402270e5f4219ab27d60cca0)
- Release 4.16.0 [`06e1675`](https://github.com/node-opcua/node-opcua-pki/commit/06e1675b87b3bbbe7e988714546891acee348396)
#### [4.15.0](https://github.com/node-opcua/node-opcua-pki/compare/4.14.0...4.15.0)
> 5 October 2024
- update packages - node-opcua-crypto@4.11.0 [`040be67`](https://github.com/node-opcua/node-opcua-pki/commit/040be67a70ff5fe3990135703fbde82679fbb14f)
- Release 4.15.0 [`536259c`](https://github.com/node-opcua/node-opcua-pki/commit/536259c25f8e3410800ee5c267744f8e964ab49f)
- update readme [`224bef0`](https://github.com/node-opcua/node-opcua-pki/commit/224bef0225b55a3a57dbf9bbe2e7e3ad93881b14)
#### [4.14.0](https://github.com/node-opcua/node-opcua-pki/compare/4.13.1...4.14.0)
> 24 September 2024
- update packages , use node-opcua-crypto@4.10.0 [`a63eaae`](https://github.com/node-opcua/node-opcua-pki/commit/a63eaae1dbe26afae81986fbc2de084b24a47e6d)
- update chodikar [`176d4db`](https://github.com/node-opcua/node-opcua-pki/commit/176d4dbd49fa99ee0eddc958476d1dcfe417b01e)
- Release 4.14.0 [`c8ec128`](https://github.com/node-opcua/node-opcua-pki/commit/c8ec128a356b246fe7e0e2aab7079320bf229137)
#### [4.13.1](https://github.com/node-opcua/node-opcua-pki/compare/4.13.0...4.13.1)
> 6 September 2024
- update packages [`9c67464`](https://github.com/node-opcua/node-opcua-pki/commit/9c6746448ae93872f0c740668f085ec6e303c257)
- Release 4.13.1 [`8d2ad42`](https://github.com/node-opcua/node-opcua-pki/commit/8d2ad4268178f382142e7679835b55d1a4dba3f2)
#### [4.13.0](https://github.com/node-opcua/node-opcua-pki/compare/4.12.0...4.13.0)
> 6 September 2024
- fix .npmignore [`9c845d0`](https://github.com/node-opcua/node-opcua-pki/commit/9c845d0742fdf6ec37f134229f97b35faba9254e)
- Release 4.13.0 [`e3ce258`](https://github.com/node-opcua/node-opcua-pki/commit/e3ce2586a95c13f6a65483c3b59ad92437d17922)
#### [4.12.0](https://github.com/node-opcua/node-opcua-pki/compare/4.11.1...4.12.0)
> 6 September 2024
- update packages [`7521f96`](https://github.com/node-opcua/node-opcua-pki/commit/7521f96bea08cb1ff1c3c0b92409f7e0bf973134)
- Release 4.12.0 [`c86897d`](https://github.com/node-opcua/node-opcua-pki/commit/c86897db6510501f4a877f647ce1e65b04434254)
#### [4.11.1](https://github.com/node-opcua/node-opcua-pki/compare/4.11.0...4.11.1)
> 16 July 2024
- update ci/cd script [`1f116b1`](https://github.com/node-opcua/node-opcua-pki/commit/1f116b1dbf6012f84c65c9941a00126d77276c5d)
- update packages [`73f5449`](https://github.com/node-opcua/node-opcua-pki/commit/73f5449d3e9947bad4cea3bb7027099589ac5cb9)
- Release 4.11.1 [`e2b8847`](https://github.com/node-opcua/node-opcua-pki/commit/e2b88474b12ab9d816b5565eb44d99c6947fd5d2)
#### [4.11.0](https://github.com/node-opcua/node-opcua-pki/compare/4.10.0...4.11.0)
> 16 July 2024
- update packages [`1144708`](https://github.com/node-opcua/node-opcua-pki/commit/1144708665fe8387ca7966ce0bdae796ef6742c8)
- Release 4.11.0 [`1e5cb0e`](https://github.com/node-opcua/node-opcua-pki/commit/1e5cb0ece61d87c9f0ded3a85cee1e56b2aaa33b)
#### [4.10.0](https://github.com/node-opcua/node-opcua-pki/compare/4.9.0...4.10.0)
> 25 February 2024
- update packages, use node-opcua@4.8.0 with RSA_PKCS1_PADDING fix (CVE-2023-46809) [`51a304c`](https://github.com/node-opcua/node-opcua-pki/commit/51a304c20cae5fce981d68e3b407e915d7e0c953)
- Release 4.10.0 [`8529795`](https://github.com/node-opcua/node-opcua-pki/commit/8529795ae4a26bd0528b74ea9db3b5a9bb7f9cb0)
#### [4.9.0](https://github.com/node-opcua/node-opcua-pki/compare/4.8.1...4.9.0)
> 21 January 2024
- update node-opcua-crypto to v4.7.0 [`51a594b`](https://github.com/node-opcua/node-opcua-pki/commit/51a594b8215abfe30876a1d2a6f8ec46edfe802b)
- fix: upgrade rimraf from 4.0.0 to 4.4.1 [`b57703a`](https://github.com/node-opcua/node-opcua-pki/commit/b57703a0d64df5e9eea51b3524b30c54619d5bfb)
- update copyright year [`a45d4b1`](https://github.com/node-opcua/node-opcua-pki/commit/a45d4b10482a950929090a71b22e73f29e32fa5e)
#### [4.8.1](https://github.com/node-opcua/node-opcua-pki/compare/4.8.0...4.8.1)
> 19 November 2023
- update packages [`d56848d`](https://github.com/node-opcua/node-opcua-pki/commit/d56848d259bcbed71cc68d49fbfb48010e99eae3)
- Release 4.8.1 [`5b42505`](https://github.com/node-opcua/node-opcua-pki/commit/5b42505df64af5a7467cfcb1753d9734ec54e307)
#### [4.8.0](https://github.com/node-opcua/node-opcua-pki/compare/4.7.0...4.8.0)
> 18 November 2023
- update packages (node-opcua-crypto@4.6.1) [`20bdac0`](https://github.com/node-opcua/node-opcua-pki/commit/20bdac0fb75812964150b21de560dc5e50d54102)
- chore: switch to esModuleInterop [`6bc691c`](https://github.com/node-opcua/node-opcua-pki/commit/6bc691c60f41f30014aa5eb425ae182c0a3f517f)
- fix verifyCertificate with ignoreMissingRevocationList [`02c2616`](https://github.com/node-opcua/node-opcua-pki/commit/02c2616d2cc448da8451d5257a6032f1d6fa3186)
#### [4.7.0](https://github.com/node-opcua/node-opcua-pki/compare/4.6.0...4.7.0)
> 6 September 2023
- update to node-opcua-crypto@4.5.0 [`9be8acc`](https://github.com/node-opcua/node-opcua-pki/commit/9be8acc690f72eb4ee1f85d47aa0811bf29d9732)
- Release 4.7.0 [`02a3355`](https://github.com/node-opcua/node-opcua-pki/commit/02a3355c824164e5722752b2f5c3ab8a7029a26b)
#### [4.6.0](https://github.com/node-opcua/node-opcua-pki/compare/4.5.0...4.6.0)
> 5 September 2023
- update packages [`02bf565`](https://github.com/node-opcua/node-opcua-pki/commit/02bf565aec990085be6c10aa9b582b2d75bd2dfe)
- Release 4.6.0 [`8be352f`](https://github.com/node-opcua/node-opcua-pki/commit/8be352ff29b4f1164c606470c3d1887036b659a4)
#### [4.5.0](https://github.com/node-opcua/node-opcua-pki/compare/4.4.0...4.5.0)
> 3 September 2023
- update packages [`92fc2ea`](https://github.com/node-opcua/node-opcua-pki/commit/92fc2ea78730d90a502db9a2b725da62d28b830f)
- fix ci.yml not to use npm@10 with old version of node [`1b54005`](https://github.com/node-opcua/node-opcua-pki/commit/1b5400527ccdb959775940b739ff216e10213a18)
- remove appveyor support [`9f05e91`](https://github.com/node-opcua/node-opcua-pki/commit/9f05e91fa69271a575a638b31a74f9e9733dd2b5)
#### [4.4.0](https://github.com/node-opcua/node-opcua-pki/compare/4.3.0...4.4.0)
> 17 August 2023
- update to node-opcua-crypto@4.2.0 [`4185452`](https://github.com/node-opcua/node-opcua-pki/commit/4185452633a350621a11e7a76e4a1bcffb7e965c)
- Release 4.4.0 [`78b47db`](https://github.com/node-opcua/node-opcua-pki/commit/78b47db2b45f29611e7c259595cd4839292a3611)
#### [4.3.0](https://github.com/node-opcua/node-opcua-pki/compare/4.2.1...4.3.0)
> 14 August 2023
- update packages, remove nyc [`b65f7ab`](https://github.com/node-opcua/node-opcua-pki/commit/b65f7abdb51ea8d70f1d6151c5082fb0bc685fbd)
- update packages [`41efb37`](https://github.com/node-opcua/node-opcua-pki/commit/41efb37c3ee20f1c744b115e0378b394f6e5b6ff)
- add option to accept outdated or pending certificates during verification [`a7d1f9a`](https://github.com/node-opcua/node-opcua-pki/commit/a7d1f9ae305512ee138bc8b47b8f7a97b1404427)
#### [4.2.1](https://github.com/node-opcua/node-opcua-pki/compare/4.2.0...4.2.1)
> 10 June 2023
- chore: remove console.log [`9ba2665`](https://github.com/node-opcua/node-opcua-pki/commit/9ba2665ec2514a893e93337e94ba732884f82730)
- Release 4.2.1 [`1f25549`](https://github.com/node-opcua/node-opcua-pki/commit/1f2554973aab6b0d3a7c6e25b20efb51d7944126)
#### [4.2.0](https://github.com/node-opcua/node-opcua-pki/compare/4.1.1...4.2.0)
> 2 June 2023
- rename createPrivateKey => generatePrivateKeyFile [`0359bac`](https://github.com/node-opcua/node-opcua-pki/commit/0359bac2db84732a57d81a81726d3b65212ae113)
- Release 4.2.0 [`2b8ed0e`](https://github.com/node-opcua/node-opcua-pki/commit/2b8ed0e9fb12c3b48986f7918943aac12f5d332d)
#### [4.1.1](https://github.com/node-opcua/node-opcua-pki/compare/4.1.0...4.1.1)
> 1 June 2023
- Release 4.1.1 [`e586c84`](https://github.com/node-opcua/node-opcua-pki/commit/e586c84de4837c23937eca196f3158cffb1cfc18)
- make withLock2 protected [`3b242f1`](https://github.com/node-opcua/node-opcua-pki/commit/3b242f1666e39e9cfdc47eeaef87c968e88247a8)
#### [4.1.0](https://github.com/node-opcua/node-opcua-pki/compare/4.0.2...4.1.0)
> 1 June 2023
- update global-mutex [`15accd4`](https://github.com/node-opcua/node-opcua-pki/commit/15accd48f20410a9b7282960f669199c7f9b9899)
- Release 4.1.0 [`3b5e4e4`](https://github.com/node-opcua/node-opcua-pki/commit/3b5e4e43f4b2df792aaf38ac3899cf634989827f)
#### [4.0.2](https://github.com/node-opcua/node-opcua-pki/compare/4.0.1...4.0.2)
> 31 May 2023
- update packages [`6b7d469`](https://github.com/node-opcua/node-opcua-pki/commit/6b7d469399e4265879d158548a37c4863cd0f1df)
- update import [`d7c8b1c`](https://github.com/node-opcua/node-opcua-pki/commit/d7c8b1c70b008ecb00abebb88b74c8cef2d73adb)
- Release 4.0.2 [`a26c3d3`](https://github.com/node-opcua/node-opcua-pki/commit/a26c3d3b4313d2f11b108729a07196d717ca8a85)
#### [4.0.1](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0...4.0.1)
> 31 May 2023
- update packages [`8e3410c`](https://github.com/node-opcua/node-opcua-pki/commit/8e3410c94079309ac938e048bbf841b660bf2087)
- Update readme.md [`1bfa2c3`](https://github.com/node-opcua/node-opcua-pki/commit/1bfa2c31d76feaf8bba84f7f3a6608d636c8376f)
### [4.0.0](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0-beta.9...4.0.0)
> 27 May 2023
- update packages [`cd83450`](https://github.com/node-opcua/node-opcua-pki/commit/cd83450d381e1d4125ecebc2ec63c2abd979b41f)
- add example for self signed cert creation with multiple DNS and IP fields [`1ab713a`](https://github.com/node-opcua/node-opcua-pki/commit/1ab713ae4d83ed5a23d5dce7b278b32f41d85d4b)
- Release 4.0.0 [`2e34ef9`](https://github.com/node-opcua/node-opcua-pki/commit/2e34ef9704433459d48cb40f4c398ec54530fd6f)
#### [4.0.0-beta.9](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0-beta.8...4.0.0-beta.9)
> 23 May 2023
- update package and readme [`3f0b6dc`](https://github.com/node-opcua/node-opcua-pki/commit/3f0b6dc3197ae9ee6b9e1e6eb5c0ddd0eb24e495)
- Release 4.0.0-beta.9 [`94ab17f`](https://github.com/node-opcua/node-opcua-pki/commit/94ab17f5b05fd87327ba9179024be3c24ec18d9c)
#### [4.0.0-beta.8](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0-beta.7...4.0.0-beta.8)
> 21 May 2023
- update packages [`b4a3d8a`](https://github.com/node-opcua/node-opcua-pki/commit/b4a3d8ae6328a8c44fec9ed819aecba9f8049421)
- Release 4.0.0-beta.8 [`4982fb2`](https://github.com/node-opcua/node-opcua-pki/commit/4982fb2e9d949180279d1352c6c1628651d6eb42)
#### [4.0.0-beta.7](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0-beta.6...4.0.0-beta.7)
> 21 May 2023
- Release 4.0.0-beta.7 [`b4a7784`](https://github.com/node-opcua/node-opcua-pki/commit/b4a7784fd78d905c928f6bf93e14e4e7eb8c0e26)
- fix export of CertificateAuthority [`4ace5d3`](https://github.com/node-opcua/node-opcua-pki/commit/4ace5d35cc2fa06e17512b357dcc37a1cec6a0e7)
#### [4.0.0-beta.6](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0-beta.5...4.0.0-beta.6)
> 21 May 2023
- Release 4.0.0-beta.6 [`9366e75`](https://github.com/node-opcua/node-opcua-pki/commit/9366e75e3d131bd7f1d89bef1e5cfe2d02915f80)
- add CertificateAuthority.d.ts in root folder [`89b0adc`](https://github.com/node-opcua/node-opcua-pki/commit/89b0adcf58baef3764dce09f0751ca04770c7c49)
#### [4.0.0-beta.5](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0-beta.4...4.0.0-beta.5)
> 21 May 2023
- Release 4.0.0-beta.5 [`1e604bd`](https://github.com/node-opcua/node-opcua-pki/commit/1e604bd6f1f6209132339124556d795f14446937)
- fix package.json and npm ignore file [`6dbdbf3`](https://github.com/node-opcua/node-opcua-pki/commit/6dbdbf3b45cad26065018f2405d6ba4c972489c8)
#### [4.0.0-beta.4](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0-beta.3...4.0.0-beta.4)
> 21 May 2023
- fix package.json and npm ignore file [`0ca9642`](https://github.com/node-opcua/node-opcua-pki/commit/0ca9642dddf9c83a5fe222bcf8a1d4dad6fca25e)
- Release 4.0.0-beta.4 [`9e9ea8c`](https://github.com/node-opcua/node-opcua-pki/commit/9e9ea8c828d40ddbcfb1db9034c48eb94712c8f0)
#### [4.0.0-beta.3](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0-beta.2...4.0.0-beta.3)
> 21 May 2023
- udapte node-opcua-crypto [`3d47457`](https://github.com/node-opcua/node-opcua-pki/commit/3d4745795cd8fad545fdac5046693aafd803e8e4)
- Release 4.0.0-beta.3 [`c6b85aa`](https://github.com/node-opcua/node-opcua-pki/commit/c6b85aaab2774b9477708ee1350cc53b1412f978)
#### [4.0.0-beta.2](https://github.com/node-opcua/node-opcua-pki/compare/4.0.0-beta.1...4.0.0-beta.2)
> 21 May 2023
- Release 4.0.0-beta.2 [`f0f44a1`](https://github.com/node-opcua/node-opcua-pki/commit/f0f44a14d53195381bcec57ad943dc3b0e876bfb)
- add download badge [`bef0f57`](https://github.com/node-opcua/node-opcua-pki/commit/bef0f5745976d6e16c4bdc17f13471976fbef465)
#### [4.0.0-beta.1](https://github.com/node-opcua/node-opcua-pki/compare/3.1.2...4.0.0-beta.1)
> 21 May 2023
- refactor and use node-opcua-crypto@3 [`e0e7337`](https://github.com/node-opcua/node-opcua-pki/commit/e0e73379c91136e59943ecc628c5cae3b78459b5)
- update copyright notice and lint fixes [`1cb62b4`](https://github.com/node-opcua/node-opcua-pki/commit/1cb62b401a6282295ff13cfb135b8c0de7301de5)
- Release 4.0.0-beta.1 [`bee236a`](https://github.com/node-opcua/node-opcua-pki/commit/bee236a7e61dde82361a06d9c4ef3bae8baff2f8)
#### [3.1.2](https://github.com/node-opcua/node-opcua-pki/compare/3.1.1...3.1.2)
> 6 May 2023
- adjust _innerVerifyCertificateAsync with issuer certificate detection [`f685132`](https://github.com/node-opcua/node-opcua-pki/commit/f68513242777a8a48cb422e6fa73f7b316288c66)
- Release 3.1.2 [`dbeccc7`](https://github.com/node-opcua/node-opcua-pki/commit/dbeccc718b94acac525d9ff6cbf49bd4d31be7ab)
#### [3.1.1](https://github.com/node-opcua/node-opcua-pki/compare/3.1.0...3.1.1)
> 6 May 2023
- update packages node-opcua-crypto [`d7858af`](https://github.com/node-opcua/node-opcua-pki/commit/d7858afb67fea0d538d3d05711671f76135be5fe)
- Release 3.1.1 [`bbbb4ef`](https://github.com/node-opcua/node-opcua-pki/commit/bbbb4ef8911945066a99f0d36a481e612822c14d)
#### [3.1.0](https://github.com/node-opcua/node-opcua-pki/compare/3.0.2...3.1.0)
> 6 May 2023
- update packages and introduce BadCertificateChainIncomplete when CA certificate missing [`0a3b29e`](https://github.com/node-opcua/node-opcua-pki/commit/0a3b29ea24fb681908eea55192c7704ed30f6bc8)
- Release 3.1.0 [`24356f5`](https://github.com/node-opcua/node-opcua-pki/commit/24356f5d09f316ff0a7757c4a59a606713f9f088)
#### [3.0.2](https://github.com/node-opcua/node-opcua-pki/compare/3.0.1...3.0.2)
> 8 January 2023
- udpdate package fix json5 vulnerability [`19f07bc`](https://github.com/node-opcua/node-opcua-pki/commit/19f07bc80b8aa83aed7c8ae637278cda92be4e46)
- Release 3.0.2 [`9ec6d69`](https://github.com/node-opcua/node-opcua-pki/commit/9ec6d69f7e95cf19c95a329ceef6b388a3ccd354)
- fix the problem of createPKI never end [`9493e52`](https://github.com/node-opcua/node-opcua-pki/commit/9493e5217ce003962d13c17595721c08e4d43c34)
#### [3.0.1](https://github.com/node-opcua/node-opcua-pki/compare/3.0.0...3.0.1)
> 15 December 2022
- update packages [`ff2da63`](https://github.com/node-opcua/node-opcua-pki/commit/ff2da6349410cb84d53be953aec3d69b4469dd73)
- restore nodejs 12 build [`8f2d52f`](https://github.com/node-opcua/node-opcua-pki/commit/8f2d52f711316f71687fee9e4478a9172af012a1)
- update packages [`2010fec`](https://github.com/node-opcua/node-opcua-pki/commit/2010fecb0f18596a5a965362af798194399f13ff)
### [3.0.0](https://github.com/node-opcua/node-opcua-pki/compare/2.19.1...3.0.0)
> 14 December 2022
- add support for openssl 3 [`1b9c729`](https://github.com/node-opcua/node-opcua-pki/commit/1b9c729a963eaeb2ee14bd8a868ae35100c92c24)
- update workflow [`206cb6e`](https://github.com/node-opcua/node-opcua-pki/commit/206cb6e78409f89b8e583fb330c8ad65cf698f55)
- update packages [`e2aeca1`](https://github.com/node-opcua/node-opcua-pki/commit/e2aeca10cc7233c60757e2efa280e4c6d857a9fe)
#### [2.19.1](https://github.com/node-opcua/node-opcua-pki/compare/2.19.0...2.19.1)
> 5 December 2022
- update [`bc566b1`](https://github.com/node-opcua/node-opcua-pki/commit/bc566b137de1ae1077ffbbff82e1bb0dd1af7123)
- Release 2.19.1 [`8df44db`](https://github.com/node-opcua/node-opcua-pki/commit/8df44db67717f432a2ef2aa6acc6b78a7981d0ec)
#### [2.19.0](https://github.com/node-opcua/node-opcua-pki/compare/2.18.4...2.19.0)
> 5 December 2022
- add csr and sign command -refactor [`be3bf92`](https://github.com/node-opcua/node-opcua-pki/commit/be3bf928e23e7a3be21b4d9395899e19808d0038)
- improve type defs [`1bedaa5`](https://github.com/node-opcua/node-opcua-pki/commit/1bedaa51fc6a185050965124488ef693566b6949)
- update readme.md [`39180bf`](https://github.com/node-opcua/node-opcua-pki/commit/39180bfa0aed080362ec2a44649f842698c07c31)
#### [2.18.4](https://github.com/node-opcua/node-opcua-pki/compare/2.18.3...2.18.4)
> 24 November 2022
- fix unexpected quoted random.rnd filename [`bc59266`](https://github.com/node-opcua/node-opcua-pki/commit/bc592664ad982230937d9d5d8be5657ebf662e3d)
- Release 2.18.4 [`140fbf4`](https://github.com/node-opcua/node-opcua-pki/commit/140fbf4916b756f4bb907a3d73677983902d3c5a)
#### [2.18.3](https://github.com/node-opcua/node-opcua-pki/compare/2.18.2...2.18.3)
> 5 November 2022
- call ensure_openssl_installed only when necessary [`65b0fd4`](https://github.com/node-opcua/node-opcua-pki/commit/65b0fd419e1e65b03f0bed6df7612e5a2f5f2676)
- Release 2.18.3 [`ed91b5f`](https://github.com/node-opcua/node-opcua-pki/commit/ed91b5f28b4626c9bfc006f6263cafdb66929c30)
#### [2.18.2](https://github.com/node-opcua/node-opcua-pki/compare/2.18.1...2.18.2)
> 3 November 2022
- Release 2.18.2 [`b776509`](https://github.com/node-opcua/node-opcua-pki/commit/b77650981c56579c0fc589f1ddf054047c242238)
- fix bin/pki entry in package.json to make it work on windows [`795cbe2`](https://github.com/node-opcua/node-opcua-pki/commit/795cbe276912dbcb99469483354fc38f413910e7)
#### [2.18.1](https://github.com/node-opcua/node-opcua-pki/compare/2.18.0...2.18.1)
> 3 November 2022
- add rimraf to dev [`81dd567`](https://github.com/node-opcua/node-opcua-pki/commit/81dd56776bcfc23f7be52ab3ae90bb84ded5442d)
- Release 2.18.1 [`0f623ed`](https://github.com/node-opcua/node-opcua-pki/commit/0f623edd2bb0b0b3355efa143d2383a2bed8748a)
#### [2.18.0](https://github.com/node-opcua/node-opcua-pki/compare/2.17.0...2.18.0)
> 22 October 2022
- update packages [`1b09c6e`](https://github.com/node-opcua/node-opcua-pki/commit/1b09c6e3adaa0d0c7a14773bcd13a096f7103c6f)
- update packages [`b63a89a`](https://github.com/node-opcua/node-opcua-pki/commit/b63a89afdae7bdb46960d522a72449014e6f5f11)
- remove update notifier [`9c7573c`](https://github.com/node-opcua/node-opcua-pki/commit/9c7573c851239c3f253232826a1c0c3fbb3c8bea)
#### [2.17.0](https://github.com/node-opcua/node-opcua-pki/compare/2.16.0...2.17.0)
> 25 June 2022
- update to node-opcua-crypto 1.11.0 [`ab1b79d`](https://github.com/node-opcua/node-opcua-pki/commit/ab1b79d2379d3952043747d31915b978a084ab0b)
- Release 2.17.0 [`80eb0c6`](https://github.com/node-opcua/node-opcua-pki/commit/80eb0c668c11ec9300461b5c54f92c3eebc9ced5)
#### [2.16.0](https://github.com/node-opcua/node-opcua-pki/compare/2.15.4...2.16.0)
> 25 June 2022
- update package and temporarily remove use of update-notifier [`b2424ab`](https://github.com/node-opcua/node-opcua-pki/commit/b2424abb360d4dad99e45c821295c6fa8d7523ed)
- Release 2.16.0 [`204572e`](https://github.com/node-opcua/node-opcua-pki/commit/204572e77327ee6b295e0e04f481ee005a09d362)
#### [2.15.4](https://github.com/node-opcua/node-opcua-pki/compare/2.15.3...2.15.4)
> 28 March 2022
- Release 2.15.4 [`11fca51`](https://github.com/node-opcua/node-opcua-pki/commit/11fca512502726306cfd7357bc310eb3ced2a610)
#### [2.15.3](https://github.com/node-opcua/node-opcua-pki/compare/2.15.2...2.15.3)
> 28 March 2022
- Release 2.15.3 [`a3d9c96`](https://github.com/node-opcua/node-opcua-pki/commit/a3d9c9674c087d13e7d1326ee996558cbcb5c02f)
- fix wget-improve-2 call [`798befe`](https://github.com/node-opcua/node-opcua-pki/commit/798befe67520d08da7b5ca51147cae57734be772)
#### [2.15.2](https://github.com/node-opcua/node-opcua-pki/compare/2.15.1...2.15.2)
> 28 March 2022
- use alternate wget-improved-2 maintained by node-opcua [`d662912`](https://github.com/node-opcua/node-opcua-pki/commit/d662912f502d46cc247b01288ee029b6817cac23)
- Release 2.15.2 [`381f395`](https://github.com/node-opcua/node-opcua-pki/commit/381f395d3d1f52b73d9270dbecb0ed913060d59e)
#### [2.15.1](https://github.com/node-opcua/node-opcua-pki/compare/2.15.0...2.15.1)
> 28 March 2022
- chore: address minimist vulnerability again [`db33cf7`](https://github.com/node-opcua/node-opcua-pki/commit/db33cf7dd474d6f360b704c661edb175e826d5e4)
- Release 2.15.1 [`c4f9ef7`](https://github.com/node-opcua/node-opcua-pki/commit/c4f9ef76e59f046ebe7fcd7b6b461210ab55fcb5)
#### [2.15.0](https://github.com/node-opcua/node-opcua-pki/compare/2.14.2...2.15.0)
> 27 March 2022
- update openssl on windows [`bff7833`](https://github.com/node-opcua/node-opcua-pki/commit/bff7833b7e9268160f2c8608df4b3af8561b10ba)
- chore: update packages [`45fe843`](https://github.com/node-opcua/node-opcua-pki/commit/45fe843a56f2cddc5fb6a4d72ae908608fdc7046)
- fix readme [`7b08718`](https://github.com/node-opcua/node-opcua-pki/commit/7b08718583cd0bcde7f414abb0b74ce969ee01f5)
#### [2.14.2](https://github.com/node-opcua/node-opcua-pki/compare/2.14.1...2.14.2)
> 26 March 2022
- chore: add eslint support [`59beb17`](https://github.com/node-opcua/node-opcua-pki/commit/59beb17a393ff3d788bf858d1cc67d86d59d3b0b)
- chore: update minimist to fix vulnerability issue [`578dc83`](https://github.com/node-opcua/node-opcua-pki/commit/578dc8311e7c8b6b73d38a8180d5bd84656f45f2)
- chore: update Readme [`ad42c10`](https://github.com/node-opcua/node-opcua-pki/commit/ad42c109bfce24353d8de3c5669972ae156d9cde)
#### [2.14.1](https://github.com/node-opcua/node-opcua-pki/compare/2.14.0...2.14.1)
> 4 March 2022
- fixed slashes in Subject CN [`#25`](https://github.com/node-opcua/node-opcua-pki/pull/25)
- Release 2.14.1 [`ef0fbee`](https://github.com/node-opcua/node-opcua-pki/commit/ef0fbeeea55010e774d320365131f70b6cac2cad)
#### [2.14.0](https://github.com/node-opcua/node-opcua-pki/compare/2.13.0...2.14.0)
> 27 February 2022
- chore: update packages [`bd01da3`](https://github.com/node-opcua/node-opcua-pki/commit/bd01da3c9e0771dfdb183b182558bba4a078ccba)
- chore: fix build on appveyor [`695e378`](https://github.com/node-opcua/node-opcua-pki/commit/695e378307ed4d497d7b77c1e0a191a0ffe047a2)
- Release 2.14.0 [`8db5790`](https://github.com/node-opcua/node-opcua-pki/commit/8db579024f3e63d7abfac371da512586a9e6330e)
#### [2.13.0](https://github.com/node-opcua/node-opcua-pki/compare/2.12.1...2.13.0)
> 5 December 2021
- chore: update packages [`46c2563`](https://github.com/node-opcua/node-opcua-pki/commit/46c2563988b44042db8cc80b5b96a5deb4fc4ee0)
- chore: update packages [`7fc64a7`](https://github.com/node-opcua/node-opcua-pki/commit/7fc64a7c24a0bea208adf002ff19c6b7d6df4c16)
- chore: fix build issue on ci/cd [`7588ec9`](https://github.com/node-opcua/node-opcua-pki/commit/7588ec94ee511ba4e3b04b6a91bb77b52a64c270)
#### [2.12.1](https://github.com/node-opcua/node-opcua-pki/compare/2.12.0...2.12.1)
> 27 September 2021
- fix: use windowsHide in exec [`#23`](https://github.com/node-opcua/node-opcua-pki/pull/23)
- Release 2.12.1 [`37c2fc4`](https://github.com/node-opcua/node-opcua-pki/commit/37c2fc4f0b63694418e684b4ee5d069921446a7d)
#### [2.12.0](https://github.com/node-opcua/node-opcua-pki/compare/2.11.2...2.12.0)
> 5 September 2021
- update package and remove support for nodejs 10 [`8046ee2`](https://github.com/node-opcua/node-opcua-pki/commit/8046ee243c4e0d536ae844883793d55ea7267a8f)
- update packages [`02f7610`](https://github.com/node-opcua/node-opcua-pki/commit/02f761058c7ffdaf0a3c18750f5012169beb1302)
- Release 2.12.0 [`071be72`](https://github.com/node-opcua/node-opcua-pki/commit/071be72b0bbb39f8a73fd1e9ad8f862b854dc32a)
#### [2.11.2](https://github.com/node-opcua/node-opcua-pki/compare/2.11.1...2.11.2)
> 19 July 2021
- fixes issue#20 : updating to latest yargs syntax [`240bfb2`](https://github.com/node-opcua/node-opcua-pki/commit/240bfb201f9c42f102d926907d2fcab23dcdf218)
- Release 2.11.2 [`6438ee3`](https://github.com/node-opcua/node-opcua-pki/commit/6438ee37e5a1ab986037a7d19e192a16ab71ce76)
- Release 2.11.1 [`8c6a01a`](https://github.com/node-opcua/node-opcua-pki/commit/8c6a01a8e09334144f9071422467417fb8075ae4)
#### [2.11.1](https://github.com/node-opcua/node-opcua-pki/compare/2.11.0...2.11.1)
> 30 May 2021
- update packages [`ba2d02e`](https://github.com/node-opcua/node-opcua-pki/commit/ba2d02eeb5c55a06e7d1af214528657da4be61df)
- Release 2.11.1 [`6c00217`](https://github.com/node-opcua/node-opcua-pki/commit/6c00217e710fbca97e278cdd5a9d0b815603c568)
- update travis [`54d60e7`](https://github.com/node-opcua/node-opcua-pki/commit/54d60e77392a86680348581c16a9daa7dfd4b208)
#### [2.11.0](https://github.com/node-opcua/node-opcua-pki/compare/2.10.0...2.11.0)
> 30 May 2021
- update packages [`6442baa`](https://github.com/node-opcua/node-opcua-pki/commit/6442baa0bf32a6f642a5707cd9029edbea82d3fe)
- Release 2.11.0 [`302f71b`](https://github.com/node-opcua/node-opcua-pki/commit/302f71bd93c2a882ba79c3ba6b86f9bf38793736)
#### [2.10.0](https://github.com/node-opcua/node-opcua-pki/compare/2.9.8...2.10.0)
> 30 May 2021
- update packages [`a4b424b`](https://github.com/node-opcua/node-opcua-pki/commit/a4b424b4e781ef1e30134ca7ec28182698c14cae)
- Update readme.md [`80a4205`](https://github.com/node-opcua/node-opcua-pki/commit/80a42052d57e956883185334ae6c8ce0282f1c03)
- Release 2.10.0 [`96caff6`](https://github.com/node-opcua/node-opcua-pki/commit/96caff6d32220acbc624aeddd041c6085e6c4223)
#### [2.9.8](https://github.com/node-opcua/node-opcua-pki/compare/2.9.7...2.9.8)
> 10 April 2021
- ensure openssl version is know before signing cert req [`2229f15`](https://github.com/node-opcua/node-opcua-pki/commit/2229f158a88dc5e1f6739d64c5e7894aa9a0a9e8)
- ensure openssl version is know before signing cert req [`ddb2058`](https://github.com/node-opcua/node-opcua-pki/commit/ddb205871bc9af0430c3dcade51bee8f829d5b72)
- Release 2.9.8 [`9202be0`](https://github.com/node-opcua/node-opcua-pki/commit/9202be05f7938f1613c2e6d24676437551a33654)
#### [2.9.7](https://github.com/node-opcua/node-opcua-pki/compare/2.9.6...2.9.7)
> 5 April 2021
- Release 2.9.7 [`7434962`](https://github.com/node-opcua/node-opcua-pki/commit/743496247e535c6836db07518db549f27c39e6a7)
- fix demo client certificate applicationUri [`e033f94`](https://github.com/node-opcua/node-opcua-pki/commit/e033f94119d42d9fe1291d2f197a6c976828734d)
#### [2.9.6](https://github.com/node-opcua/node-opcua-pki/compare/2.9.5...2.9.6)
> 5 April 2021
- make sure rootfolder exists before locking [`e3e5dd1`](https://github.com/node-opcua/node-opcua-pki/commit/e3e5dd1deeae2a894f07b4af71328eba46e98bdb)
- Release 2.9.6 [`e30d991`](https://github.com/node-opcua/node-opcua-pki/commit/e30d9918838917c966d2bc1d22f62142fa233f04)
#### [2.9.5](https://github.com/node-opcua/node-opcua-pki/compare/2.9.2...2.9.5)
> 5 April 2021
- update package [`e6c5635`](https://github.com/node-opcua/node-opcua-pki/commit/e6c5635bc62def8a264007be61a531ec31f8c137)
- avoid locking when disposing a initializing cm [`3f7f92f`](https://github.com/node-opcua/node-opcua-pki/commit/3f7f92fefbefca244a002a4dba697102e78cab20)
- update package [`289f37b`](https://github.com/node-opcua/node-opcua-pki/commit/289f37b342438741915efe7d8e21b5a085061f06)
#### [2.9.2](https://github.com/node-opcua/node-opcua-pki/compare/2.9.1...2.9.2)
> 3 April 2021
- replace lock module [`ea3c119`](https://github.com/node-opcua/node-opcua-pki/commit/ea3c1191a5bbac4ac4d2f18e9fb08b5798be9f22)
#### [2.9.1](https://github.com/node-opcua/node-opcua-pki/compare/2.9.0...2.9.1)
> 29 March 2021
- no lock for trust/reject certificates [`ffb9fd6`](https://github.com/node-opcua/node-opcua-pki/commit/ffb9fd68be8fdf24d2249dec6a33841375a16a48)
- Release 2.9.1 [`e5488ac`](https://github.com/node-opcua/node-opcua-pki/commit/e5488ac0564244e5ce1ff9e64822655fac705688)
#### [2.9.0](https://github.com/node-opcua/node-opcua-pki/compare/2.8.0...2.9.0)
> 28 March 2021
- update package remove postinstall step [`029c3d1`](https://github.com/node-opcua/node-opcua-pki/commit/029c3d12837dcacc27ac8dd88ce71346cd8df505)
- add semaphore to prevent concurrent access [`56f4ab7`](https://github.com/node-opcua/node-opcua-pki/commit/56f4ab7588993f8ace176b9b02ba3d5f6b4071d6)
- add GitLab Actions and fix coverage [`fc8916c`](https://github.com/node-opcua/node-opcua-pki/commit/fc8916cacbf71013e2c0d80c3e8abbf42fd79714)
#### [2.8.0](https://github.com/node-opcua/node-opcua-pki/compare/2.7.0...2.8.0)
> 20 January 2021
- update version [`1574901`](https://github.com/node-opcua/node-opcua-pki/commit/1574901a249c1bdcf2db7bac25167b119869864d)
- remove keyCertSign flag in keyUsage for standard certficate [`163c5bc`](https://github.com/node-opcua/node-opcua-pki/commit/163c5bc01e85cd2d412d38c80c0f1751775cf72c)
- minor refactoring [`50e45e5`](https://github.com/node-opcua/node-opcua-pki/commit/50e45e51153aca3a6c31e9dac6a683633c258689)
#### [2.7.0](https://github.com/node-opcua/node-opcua-pki/compare/2.6.1...2.7.0)
> 6 January 2021
- migrate yargs commands to most recent api [`4394cf8`](https://github.com/node-opcua/node-opcua-pki/commit/4394cf826503aa232ad400855a2d267563fef322)
- no revocation for self-signed certificate [`ccb2197`](https://github.com/node-opcua/node-opcua-pki/commit/ccb2197eb2438dca9785ee1df64a49e397e8ebe0)
- use CertificateManager#dispose [`c447335`](https://github.com/node-opcua/node-opcua-pki/commit/c44733549ae10d4200f83d443db8b1ccad770718)
#### [2.6.1](https://github.com/node-opcua/node-opcua-pki/compare/2.6.0...2.6.1)
> 31 December 2020
- fix issue#18 : subject in createCA [`49fc166`](https://github.com/node-opcua/node-opcua-pki/commit/49fc166369f8bcb8c72a7c6037d4071628727b11)
- Release 2.6.1 [`e38563d`](https://github.com/node-opcua/node-opcua-pki/commit/e38563db0d79dc0d4c449730fd7891b11f13de8c)
#### [2.6.0](https://github.com/node-opcua/node-opcua-pki/compare/2.5.0...2.6.0)
> 31 December 2020
- update packages [`09fe8b0`](https://github.com/node-opcua/node-opcua-pki/commit/09fe8b0cb4523c8b77ccd60058b2d2099eef05b1)
- Release 2.6.0 [`d67c354`](https://github.com/node-opcua/node-opcua-pki/commit/d67c3543ebb1305508da3e2e5df4778bdefffeb9)
#### [2.5.0](https://github.com/node-opcua/node-opcua-pki/compare/2.4.0...2.5.0)
> 30 December 2020
- apply subjectAltName from CSR to signed certificate [`a523d28`](https://github.com/node-opcua/node-opcua-pki/commit/a523d28d20956c63edf93509d641e9f3d9635620)
- Release 2.5.0 [`9d5a58f`](https://github.com/node-opcua/node-opcua-pki/commit/9d5a58f320dd67451fea2e0753381913240ba9ee)
#### [2.4.0](https://github.com/node-opcua/node-opcua-pki/compare/2.3.0...2.4.0)
> 20 December 2020
- fix application uri => use hostname [`233733b`](https://github.com/node-opcua/node-opcua-pki/commit/233733bbfddcc1ee2b32b441835a7a5663d2138b)
- update hostname [`b881334`](https://github.com/node-opcua/node-opcua-pki/commit/b881334b2393a7cfd2fed5f1e5bd0f7ff0409e51)
- Release 2.4.0 [`0446c45`](https://github.com/node-opcua/node-opcua-pki/commit/0446c45307bb07d9a7fe54a878e2fa1b241368b1)
#### [2.3.0](https://github.com/node-opcua/node-opcua-pki/compare/2.2.2...2.3.0)
> 12 December 2020
- update packages [`c8fb976`](https://github.com/node-opcua/node-opcua-pki/commit/c8fb976d24d6e51e3568a72cbfadb2a1304abae0)
- remove crypto_create_CA from index.ts [`d00ead9`](https://github.com/node-opcua/node-opcua-pki/commit/d00ead97656db74a04cb8795679246707bd09c52)
- funding message [`b25299a`](https://github.com/node-opcua/node-opcua-pki/commit/b25299a48f94cd7ccb3b9f1451e154bf519584eb)
#### [2.2.2](https://github.com/node-opcua/node-opcua-pki/compare/2.2.1...2.2.2)
> 11 October 2020
- update packages [`2979253`](https://github.com/node-opcua/node-opcua-pki/commit/29792537ba7473d58d67b137968b0f341ed252af)
- Release 2.2.2 [`da82458`](https://github.com/node-opcua/node-opcua-pki/commit/da8245871e467955af5e82a9d5c076726e6f16e4)
- update tsconfig [`821fe5d`](https://github.com/node-opcua/node-opcua-pki/commit/821fe5dfe3d817eb1165aceca684308aa1561ed1)
#### [2.2.1](https://github.com/node-opcua/node-opcua-pki/compare/2.2.0...2.2.1)
> 11 October 2020
- update packages [`050f323`](https://github.com/node-opcua/node-opcua-pki/commit/050f3236ce1a68beeec9871aaadc651cb6fe3c20)
- add makeLink.bat [`c231edb`](https://github.com/node-opcua/node-opcua-pki/commit/c231edb245ff1a2fd25e0172c04d3266c52da9ca)
- Release 2.2.1 [`0bf2329`](https://github.com/node-opcua/node-opcua-pki/commit/0bf23291609d77d9c6067bb10dd1138edfe65c39)
#### [2.2.0](https://github.com/node-opcua/node-opcua-pki/compare/2.1.8...2.2.0)
> 10 October 2020
- improve revocation list support [`cd1b761`](https://github.com/node-opcua/node-opcua-pki/commit/cd1b761bcffe4b0a9b2785c8b4e9442c605c9dba)
- fix tslint issues [`c225e18`](https://github.com/node-opcua/node-opcua-pki/commit/c225e1897a48d43aea4deb825b880e84f6d9faf0)
- Release 2.2.0 [`82ee6d1`](https://github.com/node-opcua/node-opcua-pki/commit/82ee6d1c88252078481fc5be35a9797d984fba2c)
#### [2.1.8](https://github.com/node-opcua/node-opcua-pki/compare/2.1.7...2.1.8)
> 9 October 2020
- fix CRL typo [`04280d8`](https://github.com/node-opcua/node-opcua-pki/commit/04280d88b06541519c2986be19d86510671f2d62)
- update packages [`9f4a2b3`](https://github.com/node-opcua/node-opcua-pki/commit/9f4a2b3fd8302ff503f337c1a543618601060244)
- Release 2.1.8 [`6777e78`](https://github.com/node-opcua/node-opcua-pki/commit/6777e78dbb73ce07cfc87c3825a6710f9d3e6873)
#### [2.1.7](https://github.com/node-opcua/node-opcua-pki/compare/2.1.6...2.1.7)
> 1 October 2020
- update package and downgrade update-notifier [`541cd87`](https://github.com/node-opcua/node-opcua-pki/commit/541cd87dfa87bdd2087a976bad94e03191195c57)
- Release 2.1.7 [`17d7520`](https://github.com/node-opcua/node-opcua-pki/commit/17d752063d641a083e92dac1524c2e6e4ad3c971)
#### [2.1.6](https://github.com/node-opcua/node-opcua-pki/compare/2.1.5...2.1.6)
> 30 September 2020
- update .npmignore and update packages [`e0f35d2`](https://github.com/node-opcua/node-opcua-pki/commit/e0f35d259c7310e74ce6678f5fda6a94f931eb4b)
- add dependencies badges [`8ffeefc`](https://github.com/node-opcua/node-opcua-pki/commit/8ffeefccde300c79de19db925cabd914386003be)
- add fossa [`7c11b1b`](https://github.com/node-opcua/node-opcua-pki/commit/7c11b1ba5720a34d5bec22016e7aec87c322f036)
#### [2.1.5](https://github.com/node-opcua/node-opcua-pki/compare/2.1.4...2.1.5)
> 19 September 2020
- move back to yargs 15 [`b9f89dc`](https://github.com/node-opcua/node-opcua-pki/commit/b9f89dc094fed6e940d3dae7a7e194451249194a)
- Release 2.1.5 [`d70b7ac`](https://github.com/node-opcua/node-opcua-pki/commit/d70b7aca2ae92e9453374431b3ce16482a2a2470)
- add patch phobia badge [`e1b5ea4`](https://github.com/node-opcua/node-opcua-pki/commit/e1b5ea4960b473a2c14a8c25778abc4ec70dd5b7)
#### [2.1.4](https://github.com/node-opcua/node-opcua-pki/compare/2.1.3...2.1.4)
> 19 September 2020
- update packages [`00afcc8`](https://github.com/node-opcua/node-opcua-pki/commit/00afcc8fba9205541b7cd057bd0db02e65d79409)
- Release 2.1.4 [`977420d`](https://github.com/node-opcua/node-opcua-pki/commit/977420d3287344e601bcf0ad83e872a376aaab51)
- fix variation 7 test [`93cb2ef`](https://github.com/node-opcua/node-opcua-pki/commit/93cb2ef0837b1bcd39867ccb8c137722fe5be2fe)
#### [2.1.3](https://github.com/node-opcua/node-opcua-pki/compare/2.1.2...2.1.3)
> 21 August 2020
- add ability to pass subject description [`9528f6e`](https://github.com/node-opcua/node-opcua-pki/commit/9528f6e0c515018972f930275b46e91fd4a75478)
- Release 2.1.3 [`53aab53`](https://github.com/node-opcua/node-opcua-pki/commit/53aab53e99938d3381ef4a04d8b843b44d6dd903)
#### [2.1.2](https://github.com/node-opcua/node-opcua-pki/compare/2.1.1...2.1.2)
> 19 August 2020
- update test [`003ce22`](https://github.com/node-opcua/node-opcua-pki/commit/003ce22af3d935673f2029213b0bf3277c81da4b)
- add try/catch block [`25899ed`](https://github.com/node-opcua/node-opcua-pki/commit/25899edfce2ae5f8ac14080be8651c5a3fe839c3)
- Release 2.1.2 [`c40d5d2`](https://github.com/node-opcua/node-opcua-pki/commit/c40d5d2dc3b81c1a4a95b8e6e7b6f7597c9104e7)
#### [2.1.1](https://github.com/node-opcua/node-opcua-pki/compare/2.1.0...2.1.1)
> 18 August 2020
- make sure revocation lists are immediadely handled [`392ab39`](https://github.com/node-opcua/node-opcua-pki/commit/392ab399604feced9114c972fb298859290b455a)
- downgrade mocha [`d46de45`](https://github.com/node-opcua/node-opcua-pki/commit/d46de458daf41a241ae0dd110eb2e98e3a669af1)
- update packages [`33073ed`](https://github.com/node-opcua/node-opcua-pki/commit/33073ed7cc4d690819bdc777f0f38df70f4d9271)
#### [2.1.0](https://github.com/node-opcua/node-opcua-pki/compare/2.0.4...2.1.0)
> 10 August 2020
- adjustments and minor fixes [`dc4ded8`](https://github.com/node-opcua/node-opcua-pki/commit/dc4ded8bed291307f57074b4d77d67617dd0e083)
- chore: update package-lock [`3a99fa6`](https://github.com/node-opcua/node-opcua-pki/commit/3a99fa68eab4283c39bce92704a39d7c53311d2a)
- Bump lodash from 4.17.15 to 4.17.19 [`6816bcb`](https://github.com/node-opcua/node-opcua-pki/commit/6816bcb71d0a73de6b3e2bb48ab5190ae744c935)
#### [2.0.4](https://github.com/node-opcua/node-opcua-pki/compare/2.0.3...2.0.4)
> 30 June 2020
- download openssl with proxy setting #11 [`c3535b5`](https://github.com/node-opcua/node-opcua-pki/commit/c3535b561eb94147b132afd43363d31990626ee9)
- Bump jsrsasign from 8.0.15 to 8.0.20 [`43517a8`](https://github.com/node-opcua/node-opcua-pki/commit/43517a8a8dde8dfcc49c0eeed11136ac49342930)
- Release 2.0.4 [`4c71e70`](https://github.com/node-opcua/node-opcua-pki/commit/4c71e70ba0c916f5b81cf13a5a6122ef2bcecb6f)
#### [2.0.3](https://github.com/node-opcua/node-opcua-pki/compare/2.0.2...2.0.3)
> 31 May 2020
- update package [`c3aa46c`](https://github.com/node-opcua/node-opcua-pki/commit/c3aa46c2592059510d8f97bf6e2831017ae5cc2c)
- Release 2.0.3 [`621bac5`](https://github.com/node-opcua/node-opcua-pki/commit/621bac50a1af7fee4fa6b0e9a7cc8967dc1d71d1)
- remove unneeded map-support [`ffa4e25`](https://github.com/node-opcua/node-opcua-pki/commit/ffa4e2527f87d200bbf36639de48c212f6979511)
#### [2.0.2](https://github.com/node-opcua/node-opcua-pki/compare/2.0.1...2.0.2)
> 18 May 2020
- ajust check order [`9af34ba`](https://github.com/node-opcua/node-opcua-pki/commit/9af34ba1a9e3cccce3338db5fe6d6d56cbce57a3)
- Release 2.0.2 [`9eb8cc6`](https://github.com/node-opcua/node-opcua-pki/commit/9eb8cc618f78843f62ba4727af36bf89f830720d)
- update openssl version on windows [`ed00521`](https://github.com/node-opcua/node-opcua-pki/commit/ed005217013ddab4ea2705ed3362dd221b728c07)
#### [2.0.1](https://github.com/node-opcua/node-opcua-pki/compare/2.0.0...2.0.1)
> 15 May 2020
- add dispose method [`e0b3076`](https://github.com/node-opcua/node-opcua-pki/commit/e0b3076e5727791e3111d1e2fa96167032fc2ab7)
- Release 2.0.1 [`da2fe66`](https://github.com/node-opcua/node-opcua-pki/commit/da2fe66c6312989f591fa7929c7ed9d0f7fe1cd3)
### [2.0.0](https://github.com/node-opcua/node-opcua-pki/compare/1.5.5...2.0.0)
> 14 May 2020
- add issuers/certs management [`0e23e4d`](https://github.com/node-opcua/node-opcua-pki/commit/0e23e4da5464f289d78fa11c135eba9656808475)
- revamped Certificate manager [`1739181`](https://github.com/node-opcua/node-opcua-pki/commit/1739181b56aafc262bc44b91870222d30eab1bec)
- add Certifiicate Revocation List support [`9c59e82`](https://github.com/node-opcua/node-opcua-pki/commit/9c59e82be6141ade6c5768460e5a78e9f1aa3e55)
#### [1.5.5](https://github.com/node-opcua/node-opcua-pki/compare/1.5.4...1.5.5)
> 13 January 2020
- add ability to package with pkg [`24045e0`](https://github.com/node-opcua/node-opcua-pki/commit/24045e05506893fe58e6a0f786527179cd16e0c6)
- Release 1.5.5 [`1e52a24`](https://github.com/node-opcua/node-opcua-pki/commit/1e52a24207492bae02eda27432be0a91cf1028fd)
#### [1.5.4](https://github.com/node-opcua/node-opcua-pki/compare/1.5.3...1.5.4)
> 11 November 2019
- update packages [`98a4955`](https://github.com/node-opcua/node-opcua-pki/commit/98a49553f1e68ae1f10ef069bed637249a023def)
- Create FUNDING.yml [`dd4cc95`](https://github.com/node-opcua/node-opcua-pki/commit/dd4cc950400d07032b2a7fb0a9398505c52fa28f)
- Release 1.5.4 [`f7329a5`](https://github.com/node-opcua/node-opcua-pki/commit/f7329a5b6fe786d98adb82ba2fdd62d9058c84d7)
#### [1.5.3](https://github.com/node-opcua/node-opcua-pki/compare/1.5.2...1.5.3)
> 20 July 2019
- update package.json [`fd5b4d7`](https://github.com/node-opcua/node-opcua-pki/commit/fd5b4d7a150b77a6f64eb6bc8209382a1bb17024)
- Release 1.5.3 [`fcb119a`](https://github.com/node-opcua/node-opcua-pki/commit/fcb119ab85e7abf22ee0c7ed86eb283ab76e195e)
#### [1.5.2](https://github.com/node-opcua/node-opcua-pki/compare/1.5.1...1.5.2)
> 10 May 2019
- fix key usage [`a07045a`](https://github.com/node-opcua/node-opcua-pki/commit/a07045adb0c1efd559658faee51f8b68b7b9d5a8)
- Release 1.5.2 [`d8b3b41`](https://github.com/node-opcua/node-opcua-pki/commit/d8b3b4120311917c3feab942daa84ef693618b0c)
#### [1.5.1](https://github.com/node-opcua/node-opcua-pki/compare/1.5.0...1.5.1)
> 7 May 2019
- fix self-signed certificate extensions (#425) [`8a255fc`](https://github.com/node-opcua/node-opcua-pki/commit/8a255fcb1adcd9c502150a6d93ffc7fb9d335e80)
- Release 1.5.1 [`272d110`](https://github.com/node-opcua/node-opcua-pki/commit/272d1106045d86ac13c8ad7d05e4185a35a1a018)
- fix keyUsage [`28fbd8e`](https://github.com/node-opcua/node-opcua-pki/commit/28fbd8e69e8987ccfd19728a65e331df3092637e)
#### [1.5.0](https://github.com/node-opcua/node-opcua-pki/compare/1.4.1...1.5.0)
> 6 May 2019
- fix self-signed certificate extensions (#425) [`f604beb`](https://github.com/node-opcua/node-opcua-pki/commit/f604beb17f8ed3304c6afef585337ad0d85eb23c)
- Release 1.5.0 [`c446de9`](https://github.com/node-opcua/node-opcua-pki/commit/c446de9f6531c71109c490abbfc7dc6336edc955)
#### [1.4.1](https://github.com/node-opcua/node-opcua-pki/compare/1.4.0...1.4.1)
> 4 May 2019
- make sure fqdn is fully computed [`92f7da9`](https://github.com/node-opcua/node-opcua-pki/commit/92f7da9ee19a131d24f92728007e19f473f98839)
- Release 1.4.1 [`0f8cc5f`](https://github.com/node-opcua/node-opcua-pki/commit/0f8cc5fff26896b2cafbf3cdc4690469a5783839)
- update .gitignore [`eb2df45`](https://github.com/node-opcua/node-opcua-pki/commit/eb2df45037ad8f2943a6971d741b840adee7e3c9)
#### [1.4.0](https://github.com/node-opcua/node-opcua-pki/compare/1.3.1...1.4.0)
> 29 April 2019
- fix fqdn and prevent localhost in DNS section [`616d1ea`](https://github.com/node-opcua/node-opcua-pki/commit/616d1ea17a9f2a4c13872b56d7d6c9d94c623307)
- Release 1.4.0 [`3ee567a`](https://github.com/node-opcua/node-opcua-pki/commit/3ee567a9c59ca5a18c0aec57369c01505bab8bb2)
- refactor test code [`7ba7591`](https://github.com/node-opcua/node-opcua-pki/commit/7ba7591b9e8d356339603c4cc63514e2405ea596)
#### [1.3.1](https://github.com/node-opcua/node-opcua-pki/compare/1.3.0...1.3.1)
> 13 April 2019
- fix isCertificateTrusted signature [`74bc9eb`](https://github.com/node-opcua/node-opcua-pki/commit/74bc9eb634273a64f8aa0a01f4f963cfcf43c466)
- Release 1.3.1 [`432b35a`](https://github.com/node-opcua/node-opcua-pki/commit/432b35aa6f115fda7f0378ebdd049ba8126a9466)
#### [1.3.0](https://github.com/node-opcua/node-opcua-pki/compare/1.2.3...1.3.0)
> 13 April 2019
- refactor certificate verification [`2c7b4c3`](https://github.com/node-opcua/node-opcua-pki/commit/2c7b4c3bd610bd7d07384594b4d24f8c8b709a5e)
- fix help to display --dns and --ip [`52d0a0e`](https://github.com/node-opcua/node-opcua-pki/commit/52d0a0ea29a42b1c4a7e55ce81cca6969ec20b9f)
- Release 1.3.0 [`1de9010`](https://github.com/node-opcua/node-opcua-pki/commit/1de9010f634a1d1fc8c79b25d9b3b2ca2145a52d)
#### [1.2.3](https://github.com/node-opcua/node-opcua-pki/compare/1.2.2...1.2.3)
> 8 April 2019
- update packages [`dee7ab7`](https://github.com/node-opcua/node-opcua-pki/commit/dee7ab7ccfbe15bd6cfae21e8265d6f855edbc47)
- Release 1.2.3 [`3ac07dc`](https://github.com/node-opcua/node-opcua-pki/commit/3ac07dc71cf429251ebcd28e15b0d4cd8e06f3e1)
#### [1.2.2](https://github.com/node-opcua/node-opcua-pki/compare/1.2.1...1.2.2)
> 8 April 2019
- fix createSelfSignedCertificate parameters [`9bf33ba`](https://github.com/node-opcua/node-opcua-pki/commit/9bf33ba65ccda61139dcd5b2fdd297e8185becad)
- Release 1.2.2 [`4a5bf7b`](https://github.com/node-opcua/node-opcua-pki/commit/4a5bf7b2df66160cace81bfa9669b174bf294878)
#### [1.2.1](https://github.com/node-opcua/node-opcua-pki/compare/1.2.0...1.2.1)
> 7 April 2019
- update packages [`9bb402a`](https://github.com/node-opcua/node-opcua-pki/commit/9bb402a546a8b2391cab6d2be283c2ceedea1d75)
- small adjustments [`f2131e4`](https://github.com/node-opcua/node-opcua-pki/commit/f2131e4306ef045da869ee33e68bb2f2095f1c18)
- Release 1.2.1 [`7f9ba81`](https://github.com/node-opcua/node-opcua-pki/commit/7f9ba813778c6bd7b7360659faeb8ba35f635fdf)
#### [1.2.0](https://github.com/node-opcua/node-opcua-pki/compare/1.1.1...1.2.0)
> 6 April 2019
- improve type descriptions [`3635ce1`](https://github.com/node-opcua/node-opcua-pki/commit/3635ce131cec33bef339d4d8892ebc3227dd42fe)
- Release 1.2.0 [`29aa09d`](https://github.com/node-opcua/node-opcua-pki/commit/29aa09d64278997e294a8fd240fdb56358341d90)
#### [1.1.1](https://github.com/node-opcua/node-opcua-pki/compare/1.1.0...1.1.1)
> 2 April 2019
- update prerequisite [`4fad961`](https://github.com/node-opcua/node-opcua-pki/commit/4fad961820d1f12e78a04aae06e0100b527779bb)
- Release 1.1.1 [`8771c41`](https://github.com/node-opcua/node-opcua-pki/commit/8771c41c7b19b21526346b370c72a36b69a6f182)
#### [1.1.0](https://github.com/node-opcua/node-opcua-pki/compare/v1.1.0...1.1.0)
> 2 April 2019
#### [v1.1.0](https://github.com/node-opcua/node-opcua-pki/compare/1.0.3...v1.1.0)
> 2 April 2019
- OpenSSL random file does not exist [`#8`](https://github.com/node-opcua/node-opcua-pki/pull/8)
- promisify certificate_manager [`97b220b`](https://github.com/node-opcua/node-opcua-pki/commit/9