apc-p15-tool/CHANGELOG.md
2024-06-06 22:52:54 -04:00

2 KiB

APC P15 Tool Changelog

[v0.5.0] - 2024-06-06

-- Preview Build 2 --

Add additional output of a key.p15 file. This file format matches that of APC's NMC Security Wizard's key file output.

Add functionality to install command to leverage the native ssl command if the UPS device supports it. This should be applicable to newer devices such as NMC3 on newer firmwares. The tool auto selects the correct install method. Note: There may still be some devices that don't work with the install function. I can only test the one piece of hardware I have. If you have issues, try updating your device's firmware first.

Add creation of additional base64 encoded files when the --debug flag is used with create. This makes it easier to paste these encoded files into an ASN1 viewer to analyze them.

Modify output file permissions to 0600 instead of 0777.

Update Go version to 1.22.3.

[v0.4.2] - 2024-03-29

Fix usage message. Thanks @k725.

[v0.4.1] - 2024-03-06

Update to Go 1.22.1, which includes some security fixes.

[v0.4.0] - 2024-02-05

Add --restartwebui flag to issue a reboot command to the webui after a new certificate is installed. This was not needed with my NMC2, but I suspect some might need it to get the new certificate to actually load.

[v0.3.3] - 2024-02-04

Add --insecurecipher flag to enable aes128-cbc and 3des-cbc for older devices/firmwares. These ciphers are considered insecure and should be avoided. A better alternative is to update the device firmware if possible.

[v0.3.2] - 2024-02-04

Add support for 1,024 bit RSA keys. These are not recommended! RSA 1024 is generally considered to not be completely secure anymore.

Add diffie-hellman-group-exchange-sha256 key exchange algorithm which may be needed by some UPSes to connect via SSH to use the install command.

[v0.3.1] - 2024-02-03

Fixes debug logging always being on. App now accurately reflects the state of the --debug flag.

[v0.3.0] - 2024-02-03

Initial release.