title: OpenSSL 3.0.2 PKCS12_parse Failure
body: <p>We're migrating to Openssl 3.0.2, currently experiencing connection issues between a 3.0.2 server and a 1.1.1g client.</p>
  <p>According to the logs collected we seem to be having an issue with the loading of the legacy providers.
  We are loading both the default and legacy providers programmatically as per the steps outlined in the Wiki for OpenSSL 3.0 - 6.2 Providers without issue.</p>
  <p>We are seeing the following error..</p>
  <p>error:0308010C:digital envelope routines:inner_evp_generic_fetch:unsupported:crypto\evp\evp_fetch.c:346:Global default library context, Algorithm (RC2-40-CBC : 0), Properties ()
  PKCS12_parse() failed = 183. (Using GetLastError from errhandlingapi.h, the 183 error code is obtained)</p>
  <p>Worth mentioning that we are only seeing this issue occur when the server is a Windows 2012 server.</p>
  <p>Both default and legacy providers are loaded without issue at start.</p>