Open GrabYourPitchforks opened 5 years ago
It'll definitely have cross-platform complications, but once I get the cross-plat PFX read/write changed to use (slimmed down versions of) Pkcs12Info and Pkcs12Builder it'll be easier.
And then there's the question of do we re-encrypt things for older Windowses.
And, of course, where we even accept said option.
Win10 added a new struct
PKCS12_PBES2_EXPORT_PARAMS
and magic stringPKCS12_PBES2_ALG_AES256_SHA256
which allows exporting .pfx files using AES as the key protection mechanism. (Without this flag, it defaults to 3DES.)This option is exposed via the Certificate Export Wizard UI. We should also expose it via .NET Core.