node-webcrypto-ossl
node-webcrypto-ossl copied to clipboard
Support RC2 and 3DES-CBC for PKCS12
Unfortunately, it seems that all versions of Windows (even Windows 10) still produces PKCS #12’s using pbeWithSHAAnd3-KeyTripleDES-CBC for “privacy” of keys and privacy of certificates it uses pbeWithSHAAnd40BitRC2-CBC. It then relies on the HMAC scheme for integrity.
- https://unmitigatedrisk.com/?p=543
For us to support PKCS#12 in a way an interoperable with Windows we will need to support these weak algorithms. They are not specified in WebCrypto (because they are weak) but we can still choose to support them.
Yep, it will be very nice!