* Add hp_ews deploy hook for HP printers
Deploys the certificate to an HP printer's Embedded Web Server by building
a PKCS#12 bundle from the key, certificate and CA chain and POSTing it to
/Security/DeviceCertificates/NewCertWithPassword/Upload.
Tested on an HP LaserJet Pro MFP M479fdw.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
* hp_ews: upload with _post_file and Basic auth
Replace the hand-rolled curl/wget helper with _post_file, as requested
in review. Authenticate with a Basic Authorization header like the other
deploy hooks, and map HP_EWS_INSECURE onto HTTPS_INSECURE, which stays
inside the hook's subshell. Printers that only offer Digest auth are no
longer supported.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* hp_ews: declare and export _H1 separately (SC2155)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Sean Graham <sean.graham@vizit.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>